代码块分为四种:
1、局部代码块
主要是用来限定代码块中变量的生命周期的,尽早释放就能提高内存使用率,顺序执行到该代码块该代码块就执行的,它是存在于方法中的
2、构造代码块
构造代码块是用来给对象进行初始化的,建立一个对象就会执行一次,而且优先于构造方法执行
3、静态代码块
用来给类进行初始化的,随着类的加载而加载,而且一加载就会运行,而对象肯定是在类加载完毕以后才能创建,所以静态代码块优先于构造代码块执行
4、同步代码块
这个是在线程里讲的,我还没学到呢,上面都是我自己的见解,希望没说错,也希望可以帮到你 |
|