云时代的 JVM 原理与实战
3 个月带你攻克 JVM 核心技术
康杨  京东资深架构师
新课榜 第10名
专栏
已完结·共 39 讲
|
3122 人已学
|
收藏

你将获得

  • 坐古览今:云时代 Java 的转变与发展趋势
  • 思维跃迁:深入剖析 30+ JVM 核心原理
  • 实战应用:JVM 编程避坑指南与最佳实践
  • 高手带路:20 年 Java 技术老兵的编程心法

课程介绍

随着云计算和容器技术的发展,云原生应用已成为企业数字化转型的必选项。不光是一线的互联网大厂,就连传统的金融机构也都在积极地转型,拥抱云原生。

而 Java 作为老牌语言的代表也选择了顺应时代的潮流,持续在 JVM 层面进行优化,与容器化、微服务架构融合得更加紧密,引入更多新特性来更好地适应云原生的环境。比如:

  • AOT 编译器和 JIT 编译器相结合,提升程序运行性能。
  • 优化 JVM 的内存管理和垃圾回收机制,提高 Java 应用的性能和稳定性。
  • JVM 的镜像化和容器化,以及对容器化环境的适配。
  • 持续加强对函数式的支持。
  • ……

这些变化背后的原理是怎样的,我们又该如何更好地把这些新特性应用到我们自己的程序当中?为此,我们邀请了京东资深架构师康杨老师来开设这门课程,他将结合自己十余年来 JVM 的实战经验以及云原生时代他对 Java 变化趋势的思考,一层层地拨开迷雾,让你通原理、晓应用,最终绘制出自己的 JVM 知识框架。

课程设计

第一章 JVM 概览

为你介绍 JVM 的由来,它的系统构成,以及当前云时代 JVM 面临的挑战及应对之法。不仅是为了让你了解 JVM 是什么,更是为了让你看清它未来发展的趋势,提前做好准备。

第二章 类与对象

帮你理清楚 JVM 是如何支持 Java 语言的面向对象编程的。了解 JVM 的对象模型和各种编译技术,JVM 从类加载到空间分配以及最后回收的全流程,以及 JVM 那些为了应对云时代的挑战做出的优化。

第三章 线程与变量

这部分你将深入 Volatile 底层的实现原理,并借助 Volatile 写出最优雅的单例模式,了解 putIntVolatile 与 putOrderedInt 的区别。深入 JUC 源码,理解它是如何使用这种优化方式的,感受 JUC 之父 Doug Lea 对性能的极致要求。学会更优雅地使用线程池,写出更高效的分布式程序,了解最新的虚拟线程技术,深入理解 JVM 底层原理对上层应用的支持。

第四章 JVM 中的编程范式

这部分你会学到 Decorator 等设计模式的使用以及函数式编程的特点,还会回归对编程本质的思考,看清设计模式与函数式编程的理论源泉,也就是人类对系统复杂度的思考和探索。

第五章 项目实战

动手实践打造你的第一个 AOT 编译的 GraalVM 应用,感受 JVM 的魅力。利用前面学到的知识点,体验如何全方位地提升系统性能,直面生产中非常经典的 FULLGC、OOM 等问题,直到真正地解决它们。

课程目录

查看更多
免费试读

适合人群

  • 想学 Java 的新手
  • 初中级后端开发人员
  • Java 架构师
  • 其他对 JVM 底层技术与原理感兴趣的人

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

康杨

京东资深架构师

康杨,京东资深架构师。目前在京东科技负责金融相关工作,重点推动整体架构升级和数字化转型以及打造高可用体系,比如京东支付 PaaS 化改造、京东支付上云、京东春晚垂直链路科技侧备战、京东科技业务中台大促备战、央行数字人民币、北京消费券、国密改造、数科统一账号、数科开放平台等...查看更多
编辑推荐
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224923 人已学习

¥68¥199
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283787 人已学习

¥68¥199
Redis 核心技术与实战
蒋德钧
中科院计算所副研究员

53讲 | 81730 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123454 人已学习

¥98¥299
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180989 人已学习

¥98¥399
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152607 人已学习

¥68¥199