本文主要是介绍【JVM】从三种认知角度重识JVM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
JVM概述
JVM主要功能
虚拟机是Java平台无关的保障
JVM概述
JVM:Java Virtual Machine,也就是Java虚拟机。
虚拟机:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统(物理上不存在)。
JVM通过软件来模拟Java字节码的指令集,是Java程序的运行环境。
JVM主要功能
1、通过ClassLoader 寻找和装载class文件。
2、解释字节码成为指令并执行,提供class文件的运行环境。
3、进行运行期间的内存分配和垃圾回收。
4、提供与硬件交互的平台(Java程序与硬件无关,Java程序与虚拟机交互,虚拟机去和硬件交互)。
虚拟机是Java平台无关的保障
这篇关于【JVM】从三种认知角度重识JVM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!