包含标签 JVM 的文章

Java 类加载的双亲委派机制

双亲委派机制 Java 中存在 3 种类型的类加载器: 引导类加载器 扩展类加载器 系统类加载器 三者是的关系是:引导类加载器是扩展类加载器的父类,扩展类加载器是系统类加载器的父类。 启动类加载器(BootStrap) 主要负责加载 JVM 自身所需要的类,该加载器由 C++ 实现,加载的是<JAVA_HOME&g……

阅读全文

Java 类的实例化顺序

当类加载操作完成,开始进行实例化。 在实例化子类B时,先要实例化父类A 实例化父类A时,先成员实例化(非静态代码) 父类A的构造方法 子类B的成员实例化(非静态代码) 子类B的构造方法 初始化父类的静态代码—>初始化子类的静态代码–>初始化父类的非静态代码—>初始化父类构造……

阅读全文