摘要:
1. 概述 虚拟机把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,这个动作的代码模块称为类加载器。 2. 类与类加载器 对于任意一个类,都需要加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性。 比较两个是否相等只有在同一个类加 阅读全文
摘要:
1. 概述 一个.java文件编译为.class文件后才可以被加载到虚拟机中运行和使用. 虚拟机把描述类的.class文件加载到内存, 并对class文件进行验证、准备、解析和初始化后, 最终形成可以被虚拟机直接使用的Java类型, 这就是虚拟机的类加载机制. 2. 类加载的时机 类从加载到虚拟机内 阅读全文