原创

《深入理解JVM》北京圣思园 张龙(风中叶)

介绍:

JVM是一个令人望而却步的领域,因为它博大精深,涉及到的内容与知识点非常之多。虽然Java开发者每天都在使用JVM,但对其有所研究并且研究深入的人却少之又少。然而,JVM的重要性却又是不言而喻的。基于JVM的各种动态与静态语言生态圈已经异常繁荣了,对JVM的运行机制有一定的了解不但可以提升我们的竞争力,还可以让我们在面对问题时能够沉着应对,加速问题的解决速度;同时还能够增强我们的自信心,让我们更加游刃有余。

课程大纲:

  • JVM介绍
  • HotSpot虚拟机讲解
  • 垃圾收集方式详解
  • 垃圾收集算法详解
  • 垃圾收集器详解
  • 分代垃圾收集机制详解
  • 新生代讲解
  • 老年代讲解
  • G1收集器分析与实例
  • 常见且重要虚拟机参数示例
  • 方法区
  • 线程共享内存区
  • 根搜索算法
  • Serial收集器
  • ParNew收集器
  • 类加载机制详解
  • 类加载的双亲委托机制
  • 字节码文件生成与分析
  • 魔数
  • 常量池与方法表
  • 各种指令详解
  • 锁详解
  • 线程安全
  • 偏向锁、自旋锁与轻量级锁
  • JIT编译器
  • GC日志生成与分析
  • 虚拟机监控工具详解
  • jConsole使用方式详解
  • 何为逃逸与逃逸分析
  • 方法内联
  • 虚拟机内存模型详解
视频列表:
  • 第1讲:学习方法论与高效学习方式演进
  • 第2讲:JVM学习曲线与疑难点剖析
  • 第3讲:深入理解JVM课程大纲分析与工具使用
  • 第4讲:类加载器深入解析与阶段分解
  • 第5讲:类的加载连接与初始化过程详解
  • 第6讲:常量的本质含义与反编译及助记符详解
  • 第7讲:编译期常量与运行期常量的区别及数组创建本质分析
  • 第8讲:接口初始化规则与类加载器准备阶段和初始化阶段的重要意义分析
  • 第9讲:类加载器深入解析及重要特性剖析
  • 第10讲:初始化对于类与接口的异同点深入解析
  • 第11讲:类加载器双亲委托机制详解
  • 第12讲:类加载器与类初始化深度剖析
  • 第13讲:不同的类加载器作用与加载动作分析
  • 第14讲:ClassLoader源码分析与实例剖析
  • 第15讲:自定义类加载器深入详解
  • 第16讲:类加载器重要方法详解
  • 第17讲:类加载器双亲委托机制实例深度剖析
  • 第18讲:类的命名空间与卸载详解及jvisualvm使用
  • 第19讲:自定义类加载器在复杂类加载情况下的运行分析
  • 第20讲:类加载器命名空间实战剖析与透彻理解
  • 第21讲:类加载器实战剖析与疑难点解析
  • 第22讲:类加载器命名空间深度解析与实例分析
  • 第23讲:类加载器命名空间总结与扩展类加载器要点分析
  • 第24讲:平台特定的启动类加载器深入分析与自定义系统类加载器详解
  • 第25讲:Launcher类源码分析
  • 第26讲:自定义系统类加载器源码分析与forName方法底层剖析
  • 第27讲:线程上下文类加载器分析与实现
  • 第28讲:线程上下文类加载器本质剖析与实做
  • 第29讲:ServiceLoader在SPI中的重要作用分析
  • 第30讲:线程上下文类加载器实战分析与难点剖析
  • 第31讲:通过JDBC驱动加载深刻理解线程上下文类加载器机制
  • 第32讲:JVM类加载器阶段性总结与学习方式升级
  • 第33讲:技术学习思维方式谈心
  • 第34讲:类加载器系统回顾与内容延伸
  • 第35讲:类加载器精华部分讲解
  • 第36讲:类加载器系统总结与展望
  • 第37讲:Java字节码文件结构剖析
  • 第38讲:Java字节码常量池深入剖析
  • 第39讲:透彻分析常量池常量结构与描述符
  • 第40讲:Java字节码常量池深度剖析与字节码整体结构分解
  • 第41讲:字节码访问标志与字段表详解
  • 第42讲:Java字节码方法表与属性表深度剖析
  • 第43讲:Java字节码方法表结构深度剖析
  • 第44讲:Java字节码方法表与属性表详解
  • 第45讲:Java字节码整体分析与总结
  • 第46讲:synchronized关键字所生成的字节码详细分析
  • 第47讲:复杂字节码文件的分析过程
  • 第48讲:构造方法与静态代码块字节码指令详解
  • 第49讲:通过字节码分析this关键字以及异常表的重要作用
  • 第50讲:通过字节码分析Java异常处理机制
  • 第51讲:栈帧与操作数栈剖析及符号引用与直接引用的转换
  • 第52讲:方法重载与invokevirtual字节码指令的关系
  • 第53讲:通过字节码分析Java方法的静态分派与动态分派机制
  • 第54讲:虚方法表与动态分派机制详解
  • 第55讲:基于栈的指令集与基于寄存器的指令集详细比对
  • 第56讲:JVM执行栈指令集实例剖析
  • 第57讲:透过字节码生成审视Java动态代理运作机制
  • 第58讲:动态代理实现机制深层次分析与动态字节码生成总结
  • 第59讲:JVM字节码整体回顾与总结
  • 第60讲:JVM内存空间划分与作用详解
  • 第61讲:JVM堆空间用途分析与划分依据.mp4
  • 第62讲:Java对象内存分配原理与布局.mp4
  • 第63讲:实战jvisualvm.mp4
  • 第64讲:线程栈溢出监控与分析详解.mp4
  • 第65讲:线程死锁检测与分析工具深度解析.mp4
  • 第66讲:JVM元空间深度解析.mp4
  • 第67讲:jmap与jstat工具实战分析.mp4
  • 第68讲:jcmd命令实战讲解.mp4
  • 第69讲:imc与lhat工具使用详解.mp4
  • 第70讲:JVM课程阶段性总结与系统回顾.mp4
  • 第71讲:JVM课程阶段性总结与系统回顾续.mp4
  • 第72讲:VM课程阶段性总结与系统回顾续2.mp4
  • 第73讲:VM课程阶段性总结与系统回顾续3.mp4
  • 第74讲:VM垃圾回收重要理论剖析.mp4
  • 第75讲:VM垃圾回收算法分析与演示.mp4
  • 第76讲:JVM垃圾回收器理论分析与讲解.mp4
  • 第77讲:Java内存泄露经典原因分析.mp4
  • 第78讲:垃圾回收日志与算法深度解读.mp4
  • 第79讲:新生代与老年代垃圾收集器实现详解.mp4
  • 第80讲:阂值和垃圾收集器类型对于对象分配的影响实战分析.mp4
  • 第81讲:MaxTenuringThreshold与阂值的动态调整详解.mp4
  • 第82讲:实例演示MaxTenuringThreshold参数及闭值动态调整策略.mp4
  • 第83讲:安全点与安全区域详解.mp4
  • 第84讲:CMS垃圾收集器深入讲解.mp4
  • 第85讲:实例透彻分析CMS垃圾收集器执行过程.mp4
  • 第86讲:JVM垃圾回收重点内容阶段性复习与总结.mp4
  • 第87讲:CMS垃圾回收器重要内容回顾与总结.mp4
  • 第88讲:G1垃圾收集器设计目标与改良手段.mp4
  • 第89讲:G1垃圾收集器堆内存划分与角色分派.mp4
  • 第90讲:GI垃圾收集器角色划分与重要概念详解.mp4
  • 第91讲:1垃圾收集器官方文档透彻解读.mp4
  • 第92讲:Gl垃圾收集器原理剖析.mp4
  • 第93讲:GI垃圾收集器系统化说明.mp4
  • 第94讲:Gl垃圾收集器深度理论讲解.mp4
  • 第95讲:Gl执行模式与重要JVM参数详解.mp4
  • 第96讲:G1混合式GC与三色标记算法详解.mp4
  • 第97讲:三色标记算法在并发情况下的漏标问题分析,mp4
  • 第98讲:SATB深入详解与问题剖析.mp4
  • 第99讲:SATB的标记问题解决之道与Gl垃圾收集模式系统讲解.mp4
  • 第100讲:GI收集器最佳实践与系统性回顾.mp4
  • 第101讲:G1回收模式详解与RSet指向结构分析.mp4
  • 第102讲:G1回收器重点理论深入解读.mp4
  • 第103讲:G1回收器运行模式深入详解.mp4
  • 第104讲:JVM课程阶段性回顾与。penjdk研读.mp4
  • 第105讲:G1回收器日志内容详细分析.mp4
  • 第106讲:两个问题及垃圾回收综合讲解.mp4
  • 第107讲:垃圾收集方式横向与综合对比.mp4
  • 第108讲:G1垃圾收集器的改进点详解.mp4
  • 第109讲:强引用分析及在实际开发中的注意事项.mp4
  • 第110讲:Reference的四种状态转换关系分析.mp4
  • 未完待续...
〖百度网盘下载地址〗: 点击这里

声明:

  1. 如果文章内容如有涉及侵犯您的知识产权和版权问题,请通知本人,本人会及时删除相关博文内容;
  2. 告诫读者,请勿将所学所得用于非法用途,否则与本人无关;
  3. 如经济不错,请支持正版,官网地址:http://www.iprogramming.cn/
  4. 如你需要其他教学视频,欢迎给我留言, 传送门,也可以加我微信:xiaolianvip666
正文到此结束
本文目录