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