极客时间优惠——《深入拆解Java虚拟机》购买返现24,若是不想买也能免费读


《深入拆解Java虚拟机》由Oracle 高级研究员,计算机博士郑雨迪推出,课程形式为图文 + 音频,共 36 期,现已更新完毕,累计订阅用户超过 2.6 万人。

课程介绍

作为开发工程师,你也许会在日常编程中被 Java 的启动性能和内存耗费所震惊,继而对 Java 语言产生怀疑;或许在使用虚拟机遇见内存溢出等一系列异常时头疼万分,困扰于为什么会出现各种问题。
和语言朝夕相处的开发者们,提及代码的详细运行过程也难免会一时语塞。这都是由于 Java 虚拟机封装得太好,让使用者几乎感觉不到它的存在。虽然这种“一次编写,到处运行”优势颇多,但是却也让我们忽略了学习 Java 虚拟机的必要。
熟知 Java 虚拟机的工作原理可以大幅提升日常编程的效率,对寻常 Bug 的修复更是轻而易举。同时,这也是 Java 技术的重要组成成分之一,是实现技术进阶必不可缺的知识。
本专栏通过揭秘 Java 虚拟机的工作原理,详细阐述 Java 程序是如何被执行并且被优化的。介绍的内容并不限于某一个版本,从 8 到 11 都会涉及。通过学习此专栏,你将了解如何编写高效的代码,如何对 Bug 达到最优处理,以及如何针对自己的应用调整虚拟机的运行参数。

作者简介

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

课程目录

订阅优惠

课程原价 99,官方现价 79,扫码通过公众号“极课助手”前去购买可以返现 24,最终只需 55。如果不确定课程内容是否值得购买,可以扫码加入微信群免费读,然后再决定要不要购买。


 评论