前言:
- 视频:解密JVM【黑马程序员出品】(B站)
- 本篇博客是根据黑马教程所做的笔记,为复习方便。
一、什么是JVM
定义
Java Virtual Machine - JAVA程序的运行环境(JAVA二进制字节码的运行环境)
好处
- 一次编写,到处运行
- 自动内存管理,垃圾回收机制
- 数组下标越界检查
比较
二.学习JVM有什么用
- 面试
- 理解底层的实现原理
- 中高级程序员的必备技能
三.常见的JVM
四.学习路线
- JVM内存结构
- GC 垃圾回收
- Java Class
- ClassLoader
- JIT Compiler 即时编译器