1.类加载
bootstrap classloader -引导(也称为原始)类加载器,它负责加载Java的核心类。 extension classloader -扩展类加载器,它负责加载JRE的扩展目录(JAVA_HOME/jre/lib/ext或者由java.ext.dirs系统属性指定的)中JAR的类包。 system classloader -系统(也称为应用)类加载器,它负责在JVM被启动时,加载来自在命令java中的-classpath或者java.class.path系统属性
或者 CLASSPATH*作系统属性所指定的JAR类包和类路径。
2.涉及继承时的构造顺序
1、执行父类的静态代码块
2、执行子类的静态代码块
3、执行父类的构造代码块
4、执行父类的构造函数
5、执行子类的构造代码块
6、执行子类的构造函数
时间: 2024-10-18 11:49:41