Java類中類的初始化塊和實例初始化塊的區別
小樊
82
2024-08-12 23:38:38
- 靜態初始化塊(類初始化塊):
- 靜態初始化塊在類加載時執行,只會執行一次。
- 靜態初始化塊中的代碼一般用來初始化靜態變量或執行一些靜態操作。
- 實例初始化塊:
- 實例初始化塊在創建對象時執行,每次創建對象都會執行一次。
- 實例初始化塊中的代碼用來初始化實例變量或執行一些實例操作。
總結:
- 靜態初始化塊用來初始化靜態變量,實例初始化塊用來初始化實例變量。
- 靜態初始化塊在類加載時執行一次,實例初始化塊在創建對象時執行。
- 靜態初始化塊使用static關鍵字修飾,實例初始化塊沒有修飾符。
孝感市|
沧源|
绩溪县|
陕西省|
清镇市|
镇安县|
柯坪县|
铜梁县|
南陵县|
科尔|
成都市|
江都市|
秦安县|
郓城县|
凤山市|
枣阳市|
横山县|
邢台县|
鹰潭市|
宜州市|
峨眉山市|
汤原县|
平昌县|
乐山市|
民勤县|
大兴区|
吴江市|
镇赉县|
南平市|
怀宁县|
穆棱市|
乌鲁木齐县|
浦城县|
太仓市|
宣武区|
吴忠市|
远安县|
吕梁市|
琼结县|
荣成市|
西畴县|