00开篇词 为什么我们要学习Java虚拟机?.pdf(915.17K)
01 Java代码是怎么运行的?.pdf(1.13M)
02Java的基本类型.pdf(1.30M)
03Java虚拟机是如何加载Java类的.pdf(893.15K)
04JVM是如何执行方法调用的?(上).pdf(935.76K)
05JVM是如何执行方法调用的?(下).pdf(953.51K)
06JVM是如何处理异常的.pdf(1.33M)
07JVM是如何实现反射的?.pdf(1.24M)
08JVM是怎么实现invokedynamic的?(上).pdf(822.12K)
09JVM是怎么实现invokedynamic的?(下).pdf(1.05M)
10Java对象的内存布局.pdf(708.88K)
11垃圾回收(上).pdf(1018.61K)
12垃圾回收(下).pdf(992.92K)
13Java内存模型.pdf(849.53K)
14Java虚拟机是怎么实现synchronized的?(1).pdf(884.89K)
15Java语法糖与Java编译器.pdf(713.54K)
16即时编译(上).pdf(810.90K)
17 即时编译(下).pdf(1.14M)
18即时编译器的中间表达形式.pdf(976.09K)
音频
00开篇词 为什么我们要学习Java虚拟机?.mp3(3.74M)
01 Java代码是怎么运行的?.mp3(5.48M)
02Java的基本类型.mp3(6.94M)
03Java虚拟机是如何加载Java类的.mp3(6.53M)
04JVM是如何执行方法调用的?(上).mp3(7.03M)
05JVM是如何执行方法调用的?(下).mp3(6.72M)
06JVM是如何处理异常的?.mp3(5.91M)
07JVM是如何实现反射的?.mp3(6.43M)
08JVM是怎么实现invokedynamic的?(上).mp3(6.54M)
09JVM是怎么实现invokedynamic的?(下).mp3(6.01M)
10Java对象的内存布局.mp3(5.85M)
11垃圾回收(上).mp3(6.30M)
12垃圾回收(下).mp3(5.42M)
13Java内存模型.mp3(7.11M)
14Java虚拟机是怎么实现synchronized的?.mp3(7.46M)
15Java语法糖与Java编译器.mp3(5.15M)
16即时编译(上).mp3(5.52M)
17 即时编译(下).mp3(5.49M)
18即时编译器的中间表达形式.mp3(5.52M)
180716-开篇词 _ 为什么我们要学习Java虚拟机?.html(117.54K)
180720-01 _ Java代码是怎么运行的?.html(171.62K)
180723-02 _ Java的基本类型.html(122.84K)
180725-03 _ Java虚拟机是如何加载Java类的_.html(132.40K)
180727-04 _ JVM是如何执行方法调用的?(上).html(129.90K)
180730-05 _ JVM是如何执行方法调用的?(下).html(104.01K)
180801-06 _ JVM是如何处理异常的?.html(130.13K)
180803-[工具篇] 常用工具介绍.html(157.39K)
180806-07 _ JVM是如何实现反射的?.html(149.35K)
180808-08 _ JVM是怎么实现invokedynamic的?(上).html(118.50K)
180810-09 _ JVM是怎么实现invokedynamic的?(下).html(150.51K)
180813-10 _ Java对象的内存布局.html(99.19K)
180815-11 _ 垃圾回收(上).html(112.44K)
180817-12 _ 垃圾回收(下).html(103.45K)
180820-13 _ Java内存模型.html(107.59K)
180822-14 _ Java虚拟机是怎么实现synchronized的?.html(107.52K)
180824-15 _ Java语法糖与Java编译器.html(107.35K)
180827-16 _ 即时编译(上).html(92.66K)
180829-17 _ 即时编译(下).html(108.79K)
180831-18 _ 即时编译器的中间表达形式.html(85.53K)
180903-19 _ Java字节码(基础篇).html(94.64K)
180905-20 _ 方法内联(上).html(83.87K)
180907-21 _ 方法内联(下).html(96.86K)
180910-22 _ HotSpot虚拟机的intrinsic.html(99.54K)
180912-23 _ 逃逸分析.html(104.17K)
180914-24 _ 字段访问相关优化.html(107.72K)
180917-25 _ 循环优化.html(119.16K)
180919-26 _ 向量化.html(90.83K)
180921-27 _ 注解处理器.html(136.30K)
180924-28 _ 基准测试框架JMH(上).html(106.78K)
180926-29 _ 基准测试框架JMH(下).html(98.19K)
180928-30 _ Java虚拟机的监控及诊断工具(命令行篇).html(116.02K)
181001-31 _ Java虚拟机的监控及诊断工具(GUI篇).html(81.59K)
181003-32 _ JNI的运行机制.html(118.34K)
181005-33 _ Java Agent与字节码注入.html(115.42K)
181008-34 _ Graal:用Java编译Java.html(75.34K)
181010-35 _ Truffle:语言实现框架.html(85.16K)
181012-36 _ SubstrateVM:AOT编译框架.html(73.49K)
181015-尾声 _ 道阻且长,努力加餐.html(76.27K)
评论0