课程目录

1-1 [JVM内存结构] JVM介绍 (03:42)
1-2 [JVM内存结构] 如何学习 (02:17)
1-3 [JVM内存结构] 程序计数器 (03:47)
1-4 [JVM内存结构] 虚拟机栈的数据结构 (03:46)
1-5 [JVM内存结构] 虚拟机栈的代码演示 (02:38)
1-6 [JVM内存结构] 需要注意的问题 (06:53)
1-7 [JVM内存结构] 栈内存溢出 (02:33)
1-8 [JVM内存结构] 线程问题定位案例 (05:58)
1-9 [JVM内存结构] 死锁案例 (02:25)
1-10 [JVM内存结构] 本地方法栈 (01:09)
1-11 [JVM内存结构] 堆内存 (02:57)
1-12 [JVM内存结构] 堆内存的诊断 (07:36)
1-13 [JVM内存结构] 堆内存案例 (04:51)
1-14 [JVM内存结构] 方法区的概念 (01:54)
1-15 [JVM内存结构] 方法区内存溢出 (03:48)
1-16 [JVM内存结构] 运行时常量池 (07:16)
1-17 [JVM内存结构] 字符串常量池 (03:18)
1-18 [JVM内存结构] 字符串常量池常见面试题 (04:00)
1-19 [JVM内存结构] 直接内存区域 (05:35)
2-1 [垃圾回收] 垃圾回收 (10:38)
2-2 [垃圾回收] 对象的四种引用 (06:03)
2-3 [垃圾回收] 软引用案例 (06:23)
2-4 [垃圾回收] 软引用对象内存空间的释放 (02:33)
2-5 [垃圾回收] 垃圾回收算法 (04:49)
2-6 [垃圾回收] 垃圾回收算法 (04:49)
2-7 [垃圾回收] 分代垃圾回收 (03:00)
2-8 [垃圾回收] GC相关的一些参数 (04:25)
2-9 [垃圾回收] GC过程分析 (08:35)
2-10 [垃圾回收] 垃圾回收机制 (03:32)
2-11 [垃圾回收] 吞吐量优先垃圾收集 (04:02)
2-12 [垃圾回收] cms和G1垃圾收集器 (06:37)
2-13 [垃圾回收] GC调优介绍 (06:34)
2-14 [垃圾回收] 新生代内存调优 (07:22)
2-15 [垃圾回收] 老年代GC调优 (01:50)
3-1 [类加载与字节码] 字节码文件的结构 (03:45)
3-2 [类加载与字节码] 反编译以后的字节码文件 (11:58)
3-3 [类加载与字节码] 图解分析方法的执行过程1 (02:14)
3-4 [类加载与字节码] 图解分析方法的执行过程2 (06:07)
3-5 [类加载与字节码] 案例 (04:11)
3-6 [类加载与字节码] 条件判断指令 (04:51)
3-7 [类加载与字节码] 构造方法 (05:55)
3-8 [类加载与字节码] 方法调用 (07:26)
3-9 [类加载与字节码] 异常处理 (05:28)
3-10 [类加载与字节码] 关于finally的面试题 (05:40)
3-11 [类加载与字节码] synchronized关键字 (02:55)
3-12 [类加载与字节码] 类加载 (03:10)
3-13 [类加载与字节码] 验证和准备阶段 (07:43)
3-14 [类加载与字节码] 解析 (04:11)
3-15 [类加载与字节码] 初始化 (07:05)
3-16 [类加载与字节码] 类加载器 (02:27)
3-17 [类加载与字节码] 启动类加载器 (03:31)
3-18 [类加载与字节码] 扩展类加载器 (04:08)