初识 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虚拟机。

相关推荐
减_简15 小时前
JVM 之 内存溢出实战【OOM? SOF? 哪些区域会溢出?堆、虚拟机栈、元空间、直接内存溢出时各自的特点?以及什么情况会导致他们溢出?并模拟溢出】
jvm
五道书童15 小时前
IDEA中如何设置JVM启动参数
java·jvm·intellij-idea
减_简21 小时前
JVM 之 线上诊断神器Arthas【常用命令?如何使用Arthas排查cpu飙高、类加载问题、死锁、慢接口等问题?】
jvm
透明的玻璃杯21 小时前
sqlite数据库连接池
jvm·数据库·sqlite
7ioik21 小时前
jvm性能检测及调优?
jvm
何中应21 小时前
【面试题-4】JVM
java·jvm·后端·面试题
7ioik21 小时前
jvm垃圾回收算法?
jvm·算法
没有bug.的程序员2 天前
高频IO服务优化实战指南
java·jvm·spring·容器
Donald_brian2 天前
线程同步
java·开发语言·jvm
喵了meme2 天前
Linux学习日记19:线程同步与互斥锁
java·jvm·学习