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

相关推荐
zz-zjx7 小时前
JVM 内存结构与 GC 机制详解( 实战优化版)
java·jvm·tomcat
siriuuus9 小时前
JVM 内存分区及 GC 垃圾回收 相关知识总结
jvm·full gc
Arlene9 小时前
JVM Java虚拟机
java·开发语言·jvm
老K的Java兵器库10 小时前
对象创建源码追踪:从 new 指令到 JVM 内部实现
java·jvm
老K的Java兵器库10 小时前
Metaspace OOM 排查实录:一次 Spring 热部署爆掉 256 M 元空间
java·jvm·spring
syt_biancheng14 小时前
C++ 多态(1)
jvm·c++·学习
沐浴露z15 小时前
【JVM】详解 运行时数据区
java·jvm
007php0071 天前
Docker 实战经验之关键文件误删恢复指南(一)
jvm·docker·云原生·容器·面试·职场和发展·eureka
代码不停1 天前
JavaEE初级——Thread多线程
java·jvm·java-ee
xxxxxxllllllshi1 天前
Cookie、Session、JWT、SSO,网站与 APP 登录持久化与缓存
java·开发语言·jvm·数据结构·缓存·面试