類的初始化場景

Yxhaaaaaaa發表於2020-10-19

有且只有6種主動使用類的場景使類初始化:
1.通過new關鍵字。
2.訪問類的靜態變數。
3.訪問類的靜態方法。
4.對類進行反射操作。
5.初始化子類會導致初始化父類。
6.執行main函式所在的類。
注意:構造某個類的陣列並不會導致該類被初始化。訪問類的常量(final修飾)並不會導致該類被初始化。

相關文章