中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

簡單了解java中靜態初始化塊的執行順序

發布時間:2020-09-03 13:24:33 來源:腳本之家 閱讀:135 作者:武神醬丶 欄目:編程語言

這篇文章主要介紹了簡單了解java中靜態初始化塊的執行順序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

在java中,其應該是先于所有的方法執行。

下面是測試代碼:

public class Test1 {
	static{
		System.out.println("執行靜態初始化塊test1...");
	}
	{
		System.out.println("執行初始化塊test1");
	}
	public Test1(){
		System.out.println("執行test1構造函數");
	}
}
public class Test2 extends Test1{
	static{
		System.out.println("執行靜態初始化塊test2...");
	}
	{
		System.out.println("執行初始化塊test2");
	}
	public Test2(){
		System.out.println("執行test2構造函數");
	}
}
public class Test3 extends Test2{
	static{
		System.out.println("執行靜態初始化塊test3...");
	}
	{
		System.out.println("執行初始化塊test3");
	}
	public Test3(){
		System.out.println("執行test3構造函數");
	}
}
----------------------------------------------------------------------------------------------------
public class Test {
	public static void main(String[] args){
		Test3 t = new Test3();
	}
}

運行結果如圖:

簡單了解java中靜態初始化塊的執行順序

從結果即可看出,靜態初始化塊的執行順序十分靠前,并且在靜態初始化塊之間,誰在程序的前面誰先執行。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潍坊市| 乌拉特中旗| 南丰县| 同仁县| 铅山县| 岑巩县| 朝阳县| 萝北县| 静海县| 凤阳县| 乌兰浩特市| 乐清市| 札达县| 吴川市| 宣城市| 安国市| 巴南区| 仁化县| 柘荣县| 建始县| 碌曲县| 巴林左旗| 弥渡县| 涿州市| 盖州市| 湟源县| 凉山| 搜索| 东乡| 察雅县| 洪湖市| 霍州市| 岑巩县| 富锦市| 建水县| 长顺县| 昌平区| 高青县| 高雄县| 望江县| 利川市|