1. 程式人生 > >java 基礎之--類加載器

java 基礎之--類加載器

clas 過程 exc font div ava 遇到 -- 用戶

1.java virtual machine 與程序的生命周期

1.執行了system.exit()的方法
2.program正常執行結束
3.program 運行過程中遇到了error 和exception
4.由於操作系統錯誤導致的Java virtual machine 退出

2.關於類的加載,連接與初始化

1,加載:查找並加載類的二進制數據。
2,連接:
    (1)驗證:確保被加載的類的正確性。
    (2)準備:為類的靜態變量分配內存,並將其初始化為默認值。----》初始化默認值是 0 null 之類的,並沒有賦予我們所賦予的值
    (3)解析:將類中的符號引用轉換為直接引用
3.初始化:為類的靜態變量賦於正確的初始值。(這裏的賦予正確初始值是用戶所賦予的值

java 基礎之--類加載器