类的加载
?類的加載
當程序要使用某個類時,如果該類還未被加載到內存中,則系統會通過加載,連接,初始化三步來實現對這個類進行初始化。
加載
就是指將class文件讀入內存,并為之創建一個Class對象。
任何類被使用時系統都會建立一個Class對象
連接
驗證 是否有正確的內部結構,并和其他類協調一致
準備 負責為類的靜態成員分配內存,并設置默認初始化值
解析 將類的二進制數據中的符號引用替換為直接引用
初始化
就是我們以前講過的初始化步驟
總結
- 上一篇: 接口中也可以有方法了
- 下一篇: 类的加载时机