当类或接口建立时,它的二进制表示中的常量池表被用来构造运行时常量池。bootstrap
Java虚拟机的启动是经过引导类加载器(bootstrap class loader)建立一个初始类(initial class)来完成的,这个类是由虚拟机的具体实现指定的。而后,JVM连接这个初始类,初始化它并调用main方法。main方法执行过程当中,jvm指令可能会致使jvm连接(并于其后建立)另一些类或接口,也可能会另虚拟机调用另外的方法。数组