Java類中類的初始化塊和實例初始化塊的區別
小樊
82
2024-08-12 23:38:38
- 靜態初始化塊(類初始化塊):
- 靜態初始化塊在類加載時執行,只會執行一次。
- 靜態初始化塊中的代碼一般用來初始化靜態變量或執行一些靜態操作。
- 實例初始化塊:
- 實例初始化塊在創建對象時執行,每次創建對象都會執行一次。
- 實例初始化塊中的代碼用來初始化實例變量或執行一些實例操作。
總結:
- 靜態初始化塊用來初始化靜態變量,實例初始化塊用來初始化實例變量。
- 靜態初始化塊在類加載時執行一次,實例初始化塊在創建對象時執行。
- 靜態初始化塊使用static關鍵字修飾,實例初始化塊沒有修飾符。
耒阳市|
镇江市|
六盘水市|
通州市|
桂平市|
红桥区|
阳信县|
广德县|
登封市|
深水埗区|
略阳县|
华容县|
沧源|
会同县|
乌拉特中旗|
巩义市|
秦安县|
崇明县|
贺州市|
静宁县|
舒兰市|
石台县|
怀集县|
大关县|
竹北市|
河北区|
高平市|
辛集市|
青龙|
托克逊县|
吉木乃县|
通河县|
巴里|
秭归县|
方城县|
武陟县|
太仆寺旗|
镶黄旗|
白水县|
资兴市|
巩留县|