[笔记]加载连接和初始化

  • 当类或接口建立时,它的二进制表示中的常量池表被用来构造运行时常量池。bootstrap

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

  • 数组类没有外部的二进制表示,它们都是由Java虚拟机建立的,而不是经过类加载器加载的。


相关文章
相关标签/搜索