文章目录
- 1,JVM的定义
- 1.1,概述
- 1.2,Java编译器
- 1.3,Hotspot VM
- 1.3.1 概述
- 1.3.2 结构
- 1.3.3 生命周期
- 2,Java的内存管理
- 3,垃圾收集器的算法
- 4,垃圾收集器
- 5,性能监控工具
- 6,类加载的机制
- 7,JVM常见问题和解决方案
1,JVM的定义
1.1,概述
Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最主要的特性之一。
虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的(你玩游戏时用过模拟器吗,