课程目录

1-1 [类加载机制与类加载器源码分析] JVM-JRE-JDK三者关系 (03:06)
1-2 [类加载机制与类加载器源码分析] Java编译过程 (03:05)
1-3 [类加载机制与类加载器源码分析] 类加载完整过程 (06:40)
1-4 [类加载机制与类加载器源码分析] 类加载到执行过程 (05:40)
1-5 [类加载机制与类加载器源码分析] 静态链接与动态链接 (04:17)
1-6 [类加载机制与类加载器源码分析] 类加载器分类 (05:45)
1-7 [类加载机制与类加载器源码分析] 各种类加载器代码演示 (06:09)
1-8 [类加载机制与类加载器源码分析] 双亲委派机制 (06:58)
1-9 [类加载机制与类加载器源码分析] 为什么要使用双亲委派 (03:27)
1-10 [类加载机制与类加载器源码分析] 类加载父子关系源码分析 (15:14)
1-11 [类加载机制与类加载器源码分析] 双亲委派机制源码分析 (13:52)
1-12 [类加载机制与类加载器源码分析] 自定义类加载器 (10:46)
1-13 [类加载机制与类加载器源码分析] 打破双亲委派机制 (07:44)
2-1 [JVM内存模型] JVM内存模型划分 (04:28)
2-2 [JVM内存模型] JVM运行数据区-方法区 (06:42)
2-3 [JVM内存模型] JVM运行数据区-程序计数器 (03:26)
2-4 [JVM内存模型] JVM运行数据区-虚拟机栈 (03:52)
2-5 [JVM内存模型] JVM运行数据区-本地方法栈与堆 (02:44)
2-6 [JVM内存模型] 线程与JVM内存模型对应关系 (04:58)
2-7 [JVM内存模型] 字节码结构 (05:45)
2-8 [JVM内存模型] bytecode-jclasslib查看字节码结构 (07:24)
2-9 [JVM内存模型] 局部变量表 (04:57)
2-10 [JVM内存模型] 操作数栈-动态链接-方法出口 (05:57)
2-11 [JVM内存模型] JVM汇编指令链接分析 (05:57)
2-12 [JVM内存模型] 创建对象在JVM汇编指令当中的执行过程 (10:52)
2-13 [JVM内存模型] JVM方法调用与执行过程 (05:51)
2-14 [JVM内存模型] 栈与堆的关系 (04:43)
2-15 [JVM内存模型] 堆内存年轻代与老年代 (02:12)
2-16 [JVM内存模型] 对象从年轻代到老年代过程 (08:44)
3-1 [对象创建底层原理分析] 对象创建有哪些方式 (03:34)
3-2 [对象创建底层原理分析] 对象创建完整流程 (10:35)
3-3 [对象创建底层原理分析] 指针碰撞与空闲列表 (03:55)
3-4 [对象创建底层原理分析] 并发情况下对象如何分配内存 (04:07)
3-5 [对象创建底层原理分析] Java对象结构 (07:53)
3-6 [对象创建底层原理分析] kClass指针详解 (09:31)
3-7 [对象创建底层原理分析] 指针压缩 (10:50)
3-8 [对象创建底层原理分析] 对象分配内存逃逸分析 (07:06)
3-9 [对象创建底层原理分析] 标量替换 (06:03)
3-10 [对象创建底层原理分析] 大对象存储内存分析 (09:05)
3-11 [对象创建底层原理分析] 动态年龄判断 (05:21)
3-12 [对象创建底层原理分析] JVM内存分配担保机制 (07:10)
4-1 [垃圾回收算法] 对象回收-引用计数法 (05:17)
4-2 [垃圾回收算法] 可达性分析算法 (06:39)
4-3 [垃圾回收算法] 可达性分析两次标记过程 (07:00)
4-4 [垃圾回收算法] 强引用与软引用 (06:27)
4-5 [垃圾回收算法] 弱引用-虚引用-引用队列 (09:05)
4-6 [垃圾回收算法] 垃圾回收-标记清楚算法 (06:10)
4-7 [垃圾回收算法] 垃圾回收-标记复制算法 (04:12)
4-8 [垃圾回收算法] 垃圾回收-标记整理算法 (03:29)
4-9 [垃圾回收算法] 分代收集理论 (02:58)
4-10 [垃圾回收算法] stop-the-world (05:49)
4-11 [垃圾回收算法] salf-point (02:13)
5-1 [常见垃圾回收器] 垃圾回收器概述与分类 (06:03)
5-2 [常见垃圾回收器] 垃圾回收器性能指标 (03:28)
5-3 [常见垃圾回收器] 常见垃圾回收器 (04:52)
5-4 [常见垃圾回收器] 垃圾回收器组合关系 (03:31)
5-5 [常见垃圾回收器] Serial-Serial-Old收集器 (04:35)
5-6 [常见垃圾回收器] ParNew与ParallelGC. (03:59)
5-7 [常见垃圾回收器] CMS垃圾回收器特点 (01:54)
5-8 [常见垃圾回收器] CMS垃圾回收器工作原理 (04:53)
5-9 [常见垃圾回收器] CMS垃圾回收器预备方案 (06:56)
5-10 [常见垃圾回收器] CMS垃圾回收器优缺点 (03:04)
5-11 [常见垃圾回收器] CMS垃圾回收器参数介绍 (05:58)
5-12 [常见垃圾回收器] 三色标记 (04:45)
5-13 [常见垃圾回收器] 并发标记漏标问题 (05:19)
5-14 [常见垃圾回收器] 增量更新与原始快照 (05:10)
5-15 [常见垃圾回收器] 写屏障 (02:49)
6-1 [G1垃圾回收器] 记忆集与卡表 (06:17)
6-2 [G1垃圾回收器] G1垃圾回收器概述 (07:05)
6-3 [G1垃圾回收器] G1回收优先列表 (06:08)
6-4 [G1垃圾回收器] Region中Humongous区 (04:04)
6-5 [G1垃圾回收器] Region中的记忆集与卡表 (02:45)
6-6 [G1垃圾回收器] G1垃圾收集环节 (06:28)
6-7 [G1垃圾回收器] G1垃圾回收器运作过程 (08:40)
6-8 [G1垃圾回收器] G1垃圾回收器适用场景 (03:00)
6-9 [G1垃圾回收器] G1垃圾回收器参数设置与总结 (09:31)
7-1 [ZGC垃圾回收器] ZGC垃圾回收器介绍 (05:35)
7-2 [ZGC垃圾回收器] ZGC特点与内存分布 (04:41)
7-3 [ZGC垃圾回收器] UMA与NUMA (03:27)
7-4 [ZGC垃圾回收器] 颜色指针 (05:45)
7-5 [ZGC垃圾回收器] 颜色指针地址视图 (06:50)
7-6 [ZGC垃圾回收器] M0与remapped地址视图 (10:21)
7-7 [ZGC垃圾回收器] M1地址视图 (02:29)
7-8 [ZGC垃圾回收器] ZGC回收过程 (07:04)
7-9 [ZGC垃圾回收器] ZGC读屏障 (06:06)
7-10 [ZGC垃圾回收器] ZGC优缺点 (01:34)