写在前面:此系列为本人学习宋红康
《JVM从入门到精通》所整理的笔记 !
博主的其他笔记汇总 😗 :
- 学习
Java学习路线 (贼全!!)
,学习笔记会持续更新: 《Java学习笔记目录索引》 - 学习
数据结构与算法(Java版)
,学习笔记会持续更新: 《恋上数据结构与算法》 - 学习
Java并发编程
,学习笔记会持续更新: 《Java并发编程》 - 学习
Java设计模式
,学习笔记会持续更新: 《Java设计模式》 - 学习
网络协议
,学习笔记会持续更新: 《网络协议》
- 第 1 章 一 JVM 和 Java 体系架构 (虚拟机介绍、字节码、Java跨平台性)
- 第 2 章 一 类加载子系统 (类加载过程、类加载器的分类、双亲委派机制)
- 第 3 章 一 运行时数据区概述
- 第 4 章 一 程序计数器、为什么使用程序计数器来记录当前线程的执行地址呢?
- 第 5 章 一 虚拟机栈 (局部变量表、操作数栈、动态链接、早/晚期绑定)
- 第 6 章 一 本地方法接口 (Java Native Interface) 和 本地方法栈 (运行时数据区中的结构)
- 第 7 章 一 堆的概述、年轻代与老年代、分代收集、堆空间常用参数设置、对象分配过程、堆空间分代思想、栈上分配(逃逸分析、标量替换、同步省略)
- 第 8 章 一 方法区的理解, 演变、方法区内部结构(运行时常量池)、方法区垃圾回收、运行时数据区总结
- 第 9 章 一 对象的实例化步骤、对象头信息、对象访问定位
- 第 10 章 一 直接内存 (向系统申请的内存)
- 第 11 章 一 执行引擎概述、解释器、JIT编译器-热点代码优化
- 第 12 章 一 字符串常量池 (String Table)、intern()方法、String的内存结构、相关面试题 (
重点
) - 第 13 章 一 垃圾回收概述、Java垃圾回收机制
- 第 14 章 一 垃圾回收相关算法、标记-清除、复制、标记压缩、分代收集、增量收集、分区算法; 可达性分析
- 第 15 章 一 垃圾回收相关概念、System.gc()、内存溢出与内存泄漏、垃圾回收的并行与并发、强软弱虚引用
- 第 16 章 一 垃圾回收器、七种经典垃圾回收器、CMS回收器(重点)
- 第 17 章 一 G1回收器(重点)、垃圾回收器总结(重要)、GC日志分析、垃圾回收器的新发展(了解)