课程简介
本课程是一门系统化、深度解析Java虚拟机(JVM)核心原理与性能调优的精品课程。课程内容全面覆盖JVM核心知识体系,从类加载机制、字节码结构、内存模型(堆、栈、元空间)到垃圾回收算法(CMS、G1)及高级调优工具(jvisualvm、jmap、jcmd等)的使用,进行层层递进的深度剖析。您将不仅理解JVM的底层运作机制,更能掌握诊断内存溢出、线程死锁、性能瓶颈等实际问题的核心技能,并学习如何针对不同垃圾收集器进行高效调优。课程结合大量字节码分析与实战演示,旨在帮助中高级Java开发者、架构师构建坚实的JVM知识体系,提升系统性能优化与问题排查能力,是迈向Java技术专家的必修课。
下载地址
课程目录
01 走向架构师之路
第1–15节:学习方法论、JVM学习曲线、类加载器、双亲委托、自定义类加载器等基础内容。
02 类加载器深入解析
第16–27节:类加载器命名空间、卸载机制、线程上下文类加载器、源码分析等进阶内容。
03 类加载器系统回顾与字节码基础
第28–42节:线程上下文类加载器实战、SPI机制、字节码文件结构、常量池、方法表等。
04 字节码指令与执行机制
第43–56节:字节码方法表、属性表、synchronized、异常处理、操作数栈、动态分派等。
05 动态代理与JVM内存模型
第57–69节:动态代理机制、JVM内存划分、堆空间、元空间、线程栈、监控工具使用。
06 JVM垃圾回收理论
第70–82节:课程总结、垃圾回收算法、内存泄露、日志分析、阈值调整等核心理论。
07 垃圾收集器详解
第83–96节:安全点、CMS、G1设计原理、三色标记、混合GC等收集器深度解析。
08 G1回收器与课程回顾
第97–105节:SATB、G1运行模式、日志分析、课程总结与openjdk研读。
--- 点击展开详细目录 ---
|