1.加載順序:關鍵字(加載 連接 初始化)
①.加載
通過類的全限定名即包名+類名 進行加載成二進制數據流,在jvm進行相應的處理,比如生成代表這個類的class對象
②.鏈接:
驗證: 確保加載類的準確性,
準備:分配內存
③.初始化:
類的初始化順序:
( 靜態變量、靜態初始化塊)–>(變量、初始化塊)–> 構造器;
父類static方法 –> 子類static方法 –> 父類構造方法- -> 子類構造方法
2.雙親委派模型
關鍵字(防止重複加載,耗費資源,防止對核心api進行修改)