Jvm的类加载机制、jdk1.8中方法区的变动

加载 —> 验证 —> 准备 —> 解析 —> 初始化 —> 使用 --> 卸载 初始化:类变量赋值,静态语句块。 父类的先执行 同一个类加载器下只会执行一次 只有这5中情况才会导致类的类的初始化 创建类的实例,也就是new一个对象,访问某个类或接口的静态变量,或者对该静态变量赋值,调用类的静态方法 反射(Class.forName(“com.zb.load”)) 初始化一个类的子类(会首先初始化
相关文章
相关标签/搜索