JVM
专注于Java虚拟机学习
小瑾守护线程
Where the heart, where the harvest.
展开
-
类加载面试题分析
类加载顺序 加载 —> 连接(验证,准备,解析) —> 初始化 —> 使用 —> 卸载; 原理 在准备阶段,所有类变量都会附上初始值(int类型初始值为0,对象类型初始值为null); 在初始化阶段,所有类变量,静态代码块会按照源代码出现的先后顺序依次执行赋值操作; 可以在类变量定义代码之前,对其进行赋值,但是不能对其进行读取; ...原创 2019-11-27 20:40:50 · 188 阅读 · 0 评论 -
Java类加载时机
Java类加载时机类加载顺序类初始化时机 类加载顺序 加载 —> 连接(验证,准备,解析) —> 初始化 —> 使用 —> 卸载; 加载,验证,准备,初始化,卸载 这五个步骤是确定的,解析阶段则不一定,某些情况下它会在初始化后才开始,主要是为了支持Java的运行时绑定; 类初始化时机 什么时候进行类加载的第一阶段(加载),JVM规范中并没有强制约束,这点交给具体的JVM实现...原创 2019-10-30 00:35:51 · 172 阅读 · 0 评论