zoukankan      html  css  js  c++  java
  • javaSE笔记-代码块

    代码块:被{ }包裹起来的代码叫代码块

      1.局部代码块:写在方法中的代码块

      2.构造代码块:写在成员位置(类中方法外)的代码块

      3.静态代码块:写在成员位置(类中方法外)被static修饰的代码块

     

      一、局部代码块:写在方法中的代码块

        作用:修改变量的作用域,提高程序的效率

        变量的作用域:在变量所在的{ }的范围内有效,出了作用域,就会被垃圾回收

        

      二、构造代码块:写在成员位置(类中方法外)的代码块

        特点:

          优先于构造方法执行,每创建一次对象,都会执行一次

        作用:

          1.可以给成员变量赋初始化值

          2.可以把每个构造方法中共性的内容提取出来,写在构造代码块中

          

          

          

      三、.静态代码块(重点):写在成员位置(类中方法外)被static修饰的代码块

        特点:

          static修饰的成员属于类,不属于某一个对象,被所有的对象所共享

          所以我们无论创建多少次对象,静态代码块只执行一次

          静态优选于非静态加载到内存中,优先于构造代码块和构造方法执行

        作用:

          1.可以给静态的成员方法赋初始值

          2.在项目启动的时候,可以做一些初始化的设计(只执行一次 数据库)

          

          

          

     

  • 相关阅读:
    08.net网站开发(前端):5.jQuery
    weblogic的ejb远程调用
    UVa 10131: Is Bigger Smarter?
    Qt5 FOR WINCE7, Visual Studio 2008环境的搭建
    Web常见安全漏洞原理及防范-学习笔记
    【转载】Spark学习 & 机器学习
    公司hadoop客户端试用
    Zen of Python(Python的19条哲学)
    【转载】GitHub中国区前100名到底是什么样的人
    【转载】Spark学习——入门
  • 原文地址:https://www.cnblogs.com/love-xiaowu/p/12702679.html
Copyright © 2011-2022 走看看