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

相关推荐
Lyyaoo.6 小时前
【JAVA基础面经】进程安全问题(synchronized and volatile)
java·开发语言·jvm
wgzrmlrm747 小时前
mysql如何配置全文索引停用词_mysql ft_stopword_file设置
jvm·数据库·python
heimeiyingwang8 小时前
【架构实战】JVM调优:GC日志分析与参数调优
jvm·架构
xcjbqd010 小时前
如何修改Oracle服务器默认的日期格式_NLS_DATE_FORMAT全局配置
jvm·数据库·python
xcjbqd011 小时前
SQL中视图能否嵌套存储过程_实现复杂自动化报表逻辑
jvm·数据库·python
l1t11 小时前
DeepSeek总结的PostgreSQL检查点和写入风暴
jvm·postgresql·oracle
摸鱼仙人~11 小时前
OpenCode 长期记忆系统内容整理
jvm
码以致用11 小时前
Java垃圾回收器笔记
java·jvm·笔记
wgzrmlrm7414 小时前
Django怎么优雅发送邮件_Python配置SMTP后端实现异步通知
jvm·数据库·python
凤山老林16 小时前
04-Java JDK, JRE和JVM
java·开发语言·jvm