理论+实战 构建完整JVM知识体系
今天先学习理论+实战 构建完整JVM知识体系的第2章、第3章、第5章、第7章、第9章、第11章。(已结)其他时间学习其他章节。
第2章 认识JVM规范
2-1 从三种认知角度重识JVM
2-2 JVM规范作用及其核心
2-3 理解JVM规范中的虚拟机结构
2-4 如何学习JVM规范中的指令集
2-5 Class字节码解析:理解ClassFile结构
2-6 常量池
2-7 类定义和属性
2-8 方法和方法调用
2-9编程模型和核心API
2-10ClassVisitor开发
2-11MethodVisitor开发
2-12实现模拟AOP功能

第3章 类加载、连接和初始化
3-1 类加载和类加载器
3-2 类加载器使用
3-3 双亲委派模型
3-4 自定义ClassLoader
3-5 双亲委派模型说明和代码示例
3-6 类连接和初始化
3-7 类的主动初始化
3-8 类的初始化机制和顺序

第5章 字节码执行引擎
5-1 栈帧和局部变量表
5-2 slot是复用的
5-3 操作数栈
5-4 静态分派和动态分派

第7章 高效并发
7-1 Java内存模型和内存间的交互操作
7-2 内存间的交互操作的规则
7-3 volatile特性
7-4 指令重排原理和规则
7-5 指令重排的各种情况分析
7-6 线程安全处理
7-7 锁优化

第9章 JVM调优
9-1 JVM调优
9-2 调优的目标、调优的策略和调优冷思考
9-3 JVM调优经验、内存泄漏分析
9-4 认识待调优的应用
9-5 录制JFR并分析结果
9-6 按照分析结果调整JVM运行时内存参数
9-7 查找内存泄漏点、分析并处理内存泄漏

第11章 课结
11-1 课结

