深入剖析Java虚拟机

阅读: 306

本课程,在用通俗的语言讲解虚拟机的运行原理同时,深入剖析虚拟机的各个知识点,相信,可以在面试和工作中对Java虚拟机的应用和调优中可以得心应手。

一、课程介绍

Java作为最流行的语言之一,以跨平台著称。这些得益于虚拟机(JVM),虚拟机隐藏了底层的技术复杂性以及操作系统的差异性。Java虚拟机在不同的物理机或者物理设备上建立了统一的运行平台,才让Java语言是跨平台的。

在互联网公司的生产环境,需要对Java虚拟机的特性和调优有很深刻的认识。同时,在面试中,无论是开发工程师、技术专家,甚至架构师,Java虚拟机是必须问的问题,包括运行原理、垃圾收集算法、调优等。

本课程,在用通俗的语言讲解虚拟机的运行原理同时,深入剖析虚拟机的各个知识点,相信,可以在面试和工作中对Java虚拟机的应用和调优中可以得心应手。

二、课程大纲

本课程涵盖了,互联网应用中对Java虚拟机必须掌握的所有知识点,大纲如下:

  1. Java内存区域及常见的内存溢出异常
  2. 常见的垃圾收集算法及原理
  3. 常见垃圾收集器
  4. 类加载机制
  5. 虚拟机性能监控
  6. 虚拟机故障处理
  7. Java线程及死锁优化
  8. 常见的虚拟机调优方法
  9. Java虚拟机字节码技术
  10. Java内存模型

三、适宜人群

  1. Java开发工程师,包括初级、中级、高级工程师。
  2. 系统架构师,架构师的职责是保障生产环境中系统高效、稳定,并且可伸缩。Java虚拟机调优是系统架构师必须掌握的。

读后有收获,请打赏。更多精彩内容,请关注微信公众号。有疑问请加QQ交流群:454792501

1
Java体系介绍
2
JVM虚拟机内存划分-运行时数据区域
3
对象访问
4
实战Java虚拟机OOM - Java堆内存溢出

全部评论

发表评论
更多精彩内容,请关注微信公众号