一、Java虚拟机(JVM)介绍
1.1 Java虚拟机(JVM)是什么?
JVM, Java Virtual Machine,Java虚拟机,简称JVM
JVM, 是一种能够在不同平台上运行Java字节码的虚拟计算机。
JVM,是 Java 语言的核心,是Java平台的核心组件,是 Java 平台的基础。
JVM, 是一个虚拟的计算机,它具有自己的指令集和堆栈。
1.2 Java虚拟机(JVM)的特性
JVM,提供了运行Java字节码的环境。Java 代码被编译成字节码,然后在 JVM 上运行。JVM的设计使其能够独立于底层操作系统和硬件架构,从而实现了“一次编写,到处运行”的跨平台特性。JVM的这些特性和机制共同协作,使得Java成为一种强大、高效、安全和跨平台的语言。除此之外,JVM 还负责内存管理,垃圾回收和安全性等方面。
1.2.1 平台无关性
- JVM的字节码指令集是通用的,不依赖于特定的处理器架构,使得Java程序可以在