深入理解JVM
  1. 01-课程介绍

    1. 录播
      01-课程介绍
      5分钟
  2. 02-跨平台原理

    1. 录播
      02-跨平台原理
      12分钟
  3. 03-虚拟机类型

    1. 录播
      03-虚拟机类型
      9分钟
  4. 04-JVM的职责以及为什么要优化JVM

    1. 录播
      04-JVM的职责以及为什么要优化JVM
      10分钟
  5. 05-类加载机制的引入

    1. 录播
      05-类加载机制的引入
      6分钟
  6. 06-什么是类加载以及类加载时机

    1. 录播
      06-什么是类加载以及类加载时机
      23分钟
  7. 07-类加载机制-加载

    1. 录播
      07-类加载机制-加载
      7分钟
  8. 08-类加载机制-验证

    1. 录播
      08-类加载机制-验证
      8分钟
  9. 09-类加载机制-准备和解析

    1. 录播
      09-类加载机制-准备和解析
      6分钟
  10. 10-类加载机制-初始化以及面试题分析

    1. 录播
      10-类加载机制-初始化以及面试题分析
      18分钟
  11. 11-类加载器分类

    1. 录播
      11-类加载器分类
      12分钟
  12. 12-双亲委派模型

    1. 录播
      12-双亲委派模型
      19分钟
  13. 13-运行时数据区介绍

    1. 录播
      13-运行时数据区介绍
      12分钟
  14. 14-内存模型-程序计数器

    1. 录播
      14-内存模型-程序计数器
      5分钟
  15. 15-虚拟机栈

    1. 录播
      15-虚拟机栈
      14分钟
  16. 16-堆

    1. 录播
      16-堆
      9分钟
  17. 17-方法区-运行时常量池-直接内存

    1. 录播
      17-方法区-运行时常量池-直接内存
      7分钟
  18. 18-基于栈的执行过程分析

    1. 录播
      18-基于栈的执行过程分析
      16分钟
  19. 19-虚拟机对象探秘

    1. 录播
      19-虚拟机对象探秘
      18分钟
  20. 20-为什么要学习垃圾回收

    1. 录播
      20-为什么要学习垃圾回收
      9分钟
  21. 21-对象存活判断算法

    1. 录播
      21-对象存活判断算法
      17分钟
  22. 22-Hotspot可达性分析

    1. 录播
      22-Hotspot可达性分析
      10分钟
  23. 23-对象回收之前的自我拯救

    1. 录播
      23-对象回收之前的自我拯救
      4分钟
  24. 24-再谈引用

    1. 录播
      24-再谈引用
      6分钟
  25. 25-方法区回收

    1. 录播
      25-方法区回收
      7分钟
  26. 26-标记清除-复制-标记整理算法

    1. 录播
      26-标记清除-复制-标记整理算法
      10分钟
  27. 27-分代收集

    1. 录播
      27-分代收集
      14分钟
  28. 28-按照线程区分垃圾收集方式

    1. 录播
      28-按照线程区分垃圾收集方式
      6分钟
  29. 29-垃圾回收器

    1. 录播
      29-垃圾回收器
      18分钟
  30. 30-GC代码分析

    1. 录播
      30-GC代码分析
      21分钟
  31. 31-SerialGC收集器日志

    1. 录播
      31-SerialGC收集器日志
      15分钟
  32. 32-Parallel收集器日志

    1. 录播
      32-Parallel收集器日志
      6分钟
  33. 33-CMS收集器日志

    1. 录播
      33-CMS收集器日志
      6分钟
  34. 34-G1收集器

    1. 录播
      34-G1收集器
      8分钟
  35. 35-大对象直接进入老年代

    1. 录播
      35-大对象直接进入老年代
      12分钟
  36. 36-长期存活的对象进入老年代

    1. 录播
      36-长期存活的对象进入老年代
      10分钟
  37. 37-动态对象年龄判断以及空间分配担保

    1. 录播
      37-动态对象年龄判断以及空间分配担保
      12分钟
  38. 38-虚拟机参数

    1. 录播
      38-虚拟机参数
      17分钟
  39. 39-调优命令介绍

    1. 录播
      39-调优命令介绍
      9分钟
  40. 40-jps命令

    1. 录播
      40-jps命令
      6分钟
  41. 41-jstat命令

    1. 录播
      41-jstat命令
      17分钟
  42. 42-jmap-jhat-jstack命令

    1. 录播
      42-jmap-jhat-jstack命令
      12分钟
  43. 43-jconsole工具

    1. 录播
      43-jconsole工具
      14分钟
  44. 44-jvisualvm工具

    1. 录播
      44-jvisualvm工具
      10分钟
  45. 45-MAT工具

    1. 录播
      45-MAT工具
      19分钟
  46. 46-调优原则

    1. 录播
      46-调优原则
      5分钟
  47. 47-调优步骤

    1. 录播
      47-调优步骤
      6分钟
  48. 48-JVM常见错误

    1. 录播
      48-JVM常见错误
      5分钟
  49. 49-线上案例分析

    1. 录播
      49-线上案例分析
      14分钟
  50. 50-eclipse优化

    1. 录播
      50-eclipse优化
      18分钟
  51. 51-对内存的思考

    1. 录播
      51-对内存的思考
      9分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

深入理解JVM免费

最近在学 265 累计报名 757 好评度 100%
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP

课程概述

目录

评论

老师介绍

  • 朱燚-叩丁狼教育

    朱燚-叩丁狼教育

    课程中如有任何疑问,可直接添加咨询老师,如需下载课件或者获取更多课程资料,请直接进入QQ群。
简  介 JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,如果开发人员不了解虚拟机一些技术特性的运作原理,就无法写出最适合虚拟机运行和自优化的代码。对架构师,系统 调优师,高级程序员等角色的需求一直都非常大,学习虚拟机中各种自动运作特性的原理也成为了 java 程序员成长道路上必然会接触到 的一课。

主讲老师



适合人群

有一定编程基础,且期望向架构师、系统调优师、高级程序员等方向进阶的同学

 

为什么要学习本课程?

如果开发人员不了解虚拟机一些技术特性的运作原理,就无法写出最适合虚拟机运行和自优化的代码。其实,目前商用的高性能 java 虚拟机都提供了相当多的优化特性和调节手段,用于满足应用程序在实际生产环境中对性能和稳定性的要求。如果只是为了入门学习,让程序在自己的机器上正常运行,那么这些特性可以说可有可无的。如果用于生产开发,尤其是企业级生产开发,就迫切需要开发人员中至少有一部分人对虚拟机的特性以及调节方法具有很清晰的认识。所以在java开发体系中,对架构师,系统调优师,高级程序员等角色的需求一直都非常大,学习虚拟机中各种自动运作特性的原理也成为了 java 程序员成长道路上必然会接触到的一课。

 

本课程主要内容

第一部分:重新认识Java虚拟机

第二部分:类加载机制

第三部分:运行时数据区

第四部分:垃圾回收器和内存分配策略

第五部分:虚拟机性能监控和检测

 

课程扫码资料索取(发送“JVM”即可)

 

* 课程提供者:叩丁狼教育

老师还为你推荐了以下几门课程