[筆記]加載連接和初始化

  • 當類或接口建立時,它的二進制表示中的常量池表被用來構造運行時常量池。bootstrap

  • Java虛擬機的啓動是經過引導類加載器(bootstrap class loader)建立一個初始類(initial class)來完成的,這個類是由虛擬機的具體實現指定的。而後,JVM連接這個初始類,初始化它並調用main方法。main方法執行過程當中,jvm指令可能會致使jvm連接(並於其後建立)另一些類或接口,也可能會另虛擬機調用另外的方法。數組

  • 數組類沒有外部的二進制表示,它們都是由Java虛擬機建立的,而不是經過類加載器加載的。


相關文章
相關標籤/搜索