初识 JVM

什么是JVM

JVM 全称是 J ava V irtual M achine,中文译名 Java虚拟机 。
JVM 本质上是一个运行在计算机上的程序,他的职责是运行 Java字节码文件 。

JVM的功能


Java语言如果不做任何优化,性能不如C、C++等语言。
Java需要实时解释,主要是为了支持跨平台特性。
由于JVM需要实时解释虚拟机指令,不做任何优化性能不如直接运行机器码的C、C++等语言

总结

1、JVM到底是什么?
JVM 全称是 J ava V irtual M achine,中文译名 Java虚拟机 ,是一个运行在计算
机上的程序,他的职责是运行 Java字节码文件
2、JVM的三大核心功能是什么?
JVM 包含内存管理、解释执行虚拟机指令、即时编译三大功能。
3、常见的JVM虚拟机有哪些?
常见的JVM有HotSpot、GraalVM、OpenJ9等,另外DragonWell龙井JDK也
提供了一款功能增强版的JVM。其中使用最广泛的是HotSpot虚拟机。

相关推荐
她说彩礼65万4 小时前
C# Sqlite帮助类
jvm·sqlite·c#
dragoooon349 小时前
[Linux——Lesson23.线程概念与控制:线程基础]
java·开发语言·jvm
装不满的克莱因瓶10 小时前
【项目亮点】基于EasyExcel + 线程池解决POI文件导出时的内存溢出及超时问题
java·jvm·excel·线程池·async·虚拟机·easyexcel
麦麦鸡腿堡14 小时前
Java_HashMap底层机制与原码解读
java·开发语言·jvm
迦蓝叶14 小时前
通过 HelloWorld 深入剖析 JVM 启动过程
java·开发语言·jvm·aot·启动过程·helloword·leyden
moiumxf0278q1 天前
C++中智能指针是如何工作的?
java·jvm·c++
tryxr1 天前
变量捕获相关内容
java·开发语言·jvm
无敌最俊朗@1 天前
01-总结
java·jvm·数据库
zbhbbedp282793cl1 天前
unique_ptr和shared_ptr有何区别?
java·开发语言·jvm
AAA卷不动了1 天前
JVM(一)----- 类加载过程
jvm