虚拟机类加载机制 从加载到双亲委派及其破坏

虚拟机的类加载机制 类加载的时机 下图是整个java类的生命周期: 这些阶段会按部就班的开始,解析阶段某些情况下可在初始化阶段之后再开始。jvm规定有且只有六种情况必须初始化, (1)使用new关键字实例化对象、读取或设置一个类的静态字段(final修饰除外)、调用一个类的静态方法时。 (2)对类进行反射调用时 (3)父类没有初始化就先初始化父类。 (4)先初始化main方法所在的类 (5)参考书
相关文章
相关标签/搜索