静态代码块执行顺序

package testBaidu;

public class Test {
	static {
		System.out.println("这是第一个静态代码块1111111");
	}
	public static void main(String[] args) {
		System.out.println("这是main函数。。。。。44444");
	}
	static {
		System.out.println("这是第二个静态代码块2222222");
	}
}

静态代码块在JVM加载类的时候执行,并且在构造方法执行前执行。一个类中可以定义多个静态代码块。


打印:

这是第一个静态代码块1111111
这是第二个静态代码块2222222
这是main函数。。。。。44444

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章