JVM
文章平均质量分 97
Java虚拟机知识
CHH3213
主要研究自动驾驶决策规划控制。
每天都要保持健康的状态,提升专业能力,谨慎投资!
展开
-
【JVM】四、内存模型
文章目录参考资料 参考资料原创 2022-03-28 15:26:38 · 124 阅读 · 0 评论 -
【JVM】三、类加载与字节码技术
文章目录参考资料1. 类文件结构1.1 魔数1.2 版本1.3 常量池1.4 访问标识与继承信息1.5 Field 信息1.6 Method 信息1.7 附加属性2. 字节码指令2.1 javap 工具2.2 图解方法执行流程2.2.1 常量池载入运行时常量池2.2.2 方法字节码载入方法区2.2.3 main 线程开始运行,分配栈帧内存2.2.4 执行引擎开始执行字节码2.3 练习 - 分析 自增2.4 条件判断指令2.5 循环控制指令2.6 练习 - 判断结果2.7 构造方法2.7.1 `()V`2.7原创 2022-03-27 16:16:30 · 264 阅读 · 0 评论 -
【JVM】二、垃圾回收
文章目录参考资料1. 如何判断对象可以回收1.1 引用计数法1.2 可达性分析算法1.3 5种引用1.3.1 强引用1.3.2 软引用(SoftReference)1.3.3 弱引用(WeakReference)1.3.4 虚引用(PhantomReference)1.3.5 终结器引用(FinalReference)1.3.6 引用队列1.3.7 示例2. 垃圾回收算法2.1 标记清除2.1.1 定义2.1.2 特点2.2 标记整理2.2.1 定义2.2.2 特点2.3 复制2.3.1 定义2.3.2 特原创 2022-03-25 11:24:02 · 150 阅读 · 0 评论 -
【JVM】一、JVM定义&内存结构
文章目录参考资料1. JVM定义1.1 好处1.2 比较1.3 常见的 JVM1.4 学习模块2. 内存结构2.1 程序计数器2.2 虚拟机栈2.2.1 定义2.2.2 问题辨析2.2.3 栈内存溢出2.2.4 线程运行诊断2.3. 本地方法栈2.4 堆2.4.1 定义2.4.2 特点2.4.3 堆内存溢出2.4.4 堆内存诊断2.5 方法区2.5.1 定义2.5.2 结构2.5.3 内存溢出2.5.4 运行时常量池1. 常量池2. 运行时常量池2.5.5 串池StringTable1. **特征**2.原创 2022-03-24 12:18:08 · 174 阅读 · 0 评论