靜態代碼塊執行順序

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

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