随笔分类 - Java虚拟机
摘要:前置知识 1、什么是类加载器? 类加载器是通过类的全限定名,来获取类的二进制字节流的代码。 类加载机制:JVM把Class数据加载到内存,并对数据进行验证、准备、解析、初始化,最终形成可以被虚拟机使用的Java类。 类的默认加载器,通过双亲委派机制进行类的加载。 2、类的唯一性确定 加载类的加载器和
阅读全文
摘要:1、类加载的时机 有且仅有以下6种情况,若类还没有初始化,则必须对类进行初始化,这6种场景中的行为称为对一个类型的主动引用。 注:初始化是类加载过程中的最后一个步骤,因此类初始化完成,则说明其前面的步骤都已完成。 (1)遇到new、getstatic、putstatic和invokestatic这四
阅读全文

浙公网安备 33010602011771号