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

相关推荐
孫治AllenSun1 天前
【DataX】生产环境搭建DataX集群案例
java·开发语言·jvm
丈剑走天涯1 天前
JVM(十) JDK8 CMS (Concurrent Mark Sweep)
jvm
丈剑走天涯1 天前
JVM(九) JDK8 G1 (Garbage-First)
jvm
笨蛋不要掉眼泪2 天前
Java虚拟机:堆的参数配置
java·开发语言·jvm
zy happy3 天前
VMware虚拟机添加新的硬盘
java·linux·jvm·docker
丈剑走天涯3 天前
JVM(八) JDK8 Parallel GC
jvm
LING-Z4 天前
JVM GC 机制详解:算法、分代、回收器、GC 类型一篇讲透
java·jvm·垃圾回收
大不点wow4 天前
Java序列化与反序列化:让对象走出JVM
java·开发语言·jvm
程序员天天困4 天前
Arthas trace 命令怎么用?一行定位最慢那行代码
jvm·后端
白露与泡影4 天前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#