摘要:
一、 Java中有如下几种类加载器: 启动类加载器:负责加载支撑JVM运行的位于JRE的lib目录下的核心类库,比如rt.jar、charsets.jar等。 扩展类加载器:负责加载支撑JVM运行的位于JRE的lib目录下的ext扩展目录中的JAR类包。 应用程序加载器:负责加载ClassPath路 阅读全文
摘要:
类加载:类加载器将class文件加载到虚拟机的内存中(放在方法区中) 类加载过程: 加载:在硬盘上查找并通过IO读入字节码文件。 连接:执行校验、准备、解析步骤。 校验:校验字节码文件的正确性。(a.校验文件格式:是否为.class文件 b.检验元数据:是否符合java语言规范 c.检验字节码:程序 阅读全文