JVM是Java知识体系中的重要部分,对JVM底层的了解是每一位Java程序员深入Java技术领域的重要因素。
本课程试图通过简单易懂的方式,系统的深入讲解JVM相关知识。
包括JVM执行过程、虚拟机类加载机制、运行时数据区、GC、类加载器、内存分配与回收策略等。
适合人群:
1.具备至少一个项目开发和上线经验的同学
2.想学习生产环境下应用监控与调优技术的同学
3.想提高解决生产环境的各种性能问题的能力的同学
4.正准备晋级Java中高级工程师的同学
核心内容:
1.开门见山,JVM大厂高频面试题Java内存区域分布与概述,动手实战各个区域
2.JAVA工程师不可不知的对象创建底层步骤细节,生动剖析对象结构和访问方式
3.内功深厚招数才易懂垃圾回收算法,带你一步步解析GC垃圾回收算法和常用垃圾回收器的原理
4.简明扼要内存分配,JVM堆内存分配遵循哪些原则,什么是栈上分配?什么是逃逸分析?
5.从传统公司和互联网公司出发,不同公司会遇到哪些JVM问题,以及每个实战难题的对应解决方案