极客时间-深入拆解Java虚拟机 编程开发

名师简介:

郑雨迪,Oracle Labs 高级研究员,GraalVM 编译器组核心开发者之一。研究方向包括动态编译及程序分析。在加入 Oracle Labs 前,郑雨迪于瑞士卢加诺大学攻读并获得计算机博士学位。

郑雨迪在 Java 虚拟机性能优化方向有多年研究经验,在攻读博士学位期间,郑雨迪致力于 Java 字节码注入、Java 虚拟机监控工具方面的研究,并提出过一套针对动态编译的解决方案。这些研究工作已发表在程序语言方向的**会议上,得到了不少学术界及工业界同行的认可。郑雨迪在 Oracle Labs 主要负责研究如何通过程序分析,以及动态编译让程序语言跑得更快。工作同样是分析性能瓶颈寻找优化空间。

目录:

01-开篇词(1讲)

00|开篇词为什么我们要学习Java虚拟机? .html

00开篇词Ⅰ为什么我们要学习Java虚拟机?.mp3

00|开篇词为什么我们要学习Java虚拟机?.pdf

02-模块—: Java虚拟机基本原理(12讲)

01 l Java代码是怎么运行的? .html

01 l Java代码是怎么运行的? .mp3

01 | Java代码是怎么运行的? .pdf

02 | Java的基本类型.html

02 |Java的基本类型.mp3

02 | Java的基本类型.pdf

03 | Java虚拟机是如何加载Java类的? .html

03 / Java虚拟机是如何加载Java类的? .mp3

03 | Java虚拟机是如何加载Java类的? .pdf

04 |JVM是如何执行方法调用的?(上) .html

04 |JVM是如何执行方法调用的?(上).mp3

04JVM是如何执行方法调用的?(上) .pdf

05JVM是如何执行方法调用的?(下) .html

05|JVM是如何执行方法调用的?(下) .mp3

05JVM是如何执行方法调用的?(下) .pdf

06 |JVM是如何处理异常的? .html

06 |JVM是如何处理异常的? .mp3

06 |JVM是如何处理异常的?.pdf

07|JVM是如何实现反射的? .html

07VM是如何实现反射的? .mp3

07JVM是如何实现反射的? .pdf

08 |JVM是怎么实现invokedynamic的?(上) .html

08 |JVM是怎么实现invokedynamic的?(上) .mp3

08|JVM是怎么实现invokedynamic的?(上) .pdf

09 |JVM是怎么实现invokedynamic的?(下) .html

09VM是怎么实现invokedynamic的?(下) .mp3

09 |JVM是怎么实现invokedynamic的?(下) .pdf

10 [ Java对象的内存布局.html

10 [ Java对象的内存布局.mp3

10 | Java对象的内存布局.pdf

11垃圾回收(上) .html

11|垃圾回收(上) .mp3

11垃圾回收(上) .pdf

12垃圾回收(下) .html

12|垃圾回收(下) .mp3

12垃圾回收(下) .pdf

03-模块二:高效编译(12讲)

04-模块三:代码优化(10讲)

05-模块四:黑科技(3讲)

06-尾声(1讲)

0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址