JVM基础知识记录 类加载机制 加载验证准备解析初始化使用卸载 关于验证,准备和解析的几点说明 验证阶段用于确保加载类的信息符合JVM规范准备阶段用于正式为类变量分配并设置类变量的初始值(此时都为默认值)解析阶段用于JVM常量池内的符号引用替换为直接引用 类的主动引用的四种方式 new对象调用类的静态成员和静态方法使用反射创建对象初始化一个类,当类的父类没被初始化时,会先初始化他的父类 类的被动引用 常量当访问一个静态域时,只有真正声明的域才会初始化(例如通过子类引用父类的静态方法)