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

相关推荐
Derek_Smart6 天前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
大道至简Edward6 天前
深入 JVM 核心:一文读懂 Class 文件结构(附 Hex 实战解析)
jvm
weisian15110 天前
JVM--20-面试题6:如何判断对象可以被垃圾回收?
jvm·可达性算法
蚊子码农10 天前
每日一题--JVM线程分析与死锁排查
jvm
xuxie9910 天前
NEXT 1 进程2
java·开发语言·jvm
weisian15110 天前
JVM--19-面试题5:说说JVM的类加载机制和双亲委派模型
jvm·双亲委派模型·jvm类加载机制
亓才孓10 天前
【反射机制】
java·javascript·jvm
Volunteer Technology10 天前
JVM之性能优化
jvm·python·性能优化
Andy Dennis10 天前
Java语法注意事项
java·开发语言·jvm
坚持的小马10 天前
JVM相关笔记-jps
jvm·笔记