块的初始化

来源:互联网 发布:sql语句包含关键字 编辑:程序博客网 时间:2024/05/22 10:08

package t0422;

class BlockTest {

 {
  System.out.println("创建对象的时候就执行!");
 } 
 static {
  System.out.println("类初始化的时候就执行,只执行一次!");
 }
 public static void main(String[] args) {

  new BlockTest();
  new BlockTest();
 }

}

 

 

类初始化的时候就执行,只执行一次!
创建对象的时候就执行!
创建对象的时候就执行!

 

从程序可以看出,类块被跑到的优先级要比实例块要高。

原创粉丝点击