初始JVM

初始JVM

1、什么是JVM

1.1、JVM定义

JVM是Java Virtual Machine的缩写,是java程序的运行环境(java二进制字节码的运行环境)

1.2、JVM好处
  • 一次编写,到处运行:java源码首先通过javac编译成字节码,再由不同平台的JVM平台进行解析。这使java程序不直接依赖于操作系统,从而实现了跨平台运行。
  • 自动内存管理,垃圾回收功能
  • 数组下标越界检查
  • 实现多态
1.3、JVM的上下层关系

初始JVM

2、学习JVM的作用

  1. 面试(最直接的作用)
  2. 理解底层的实现原理
  3. 进阶之路上的必学知识

JVM的学习路线

初始JVM