JVM引言

什么是JVM?

定义 : Java Virtual Machine - Java 程序的运行环境(Java 二进制字节码的运行环境)

好处 :

  • 一次编写,到处运行
  • 自动内存管理,垃圾回收功能
  • 数组下标越界检查
  • 多态

比较 : JDK JRE JVM
在这里插入图片描述

学习JVM有什么用?

  • 面试
  • 理解底层的实现原理
  • 中高级程序员的必备技能

常见的JVM

![在这里插入图片描述](https://img-blog.csdnimg.cn/3d2a3663ea134436ba4764100b73ebfd.png

维基百科参考

JVM学习路线

在这里插入图片描述

参考资料