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

相关推荐
_ziva_17 小时前
5 分钟搭建 CSV 数据问答系统:LangChain + LLM 实战教程
jvm·数据库·oracle
_但为君故_20 小时前
优化Tomcat的JVM内存
java·jvm·tomcat
笨蛋不要掉眼泪21 小时前
Sentinel 流控规则详解:三种模式与三种效果实战指南
java·jvm·数据库·后端·sentinel
百锦再1 天前
Java IO详解:File、FileInputStream与FileOutputStream
java·开发语言·jvm·spring boot·spring cloud·kafka·maven
山北雨夜漫步1 天前
点评day05 秒杀优化-利用消息队列实现异步写入数据库
jvm
一个响当当的名号1 天前
lectrue16 二阶段锁
jvm·数据库
山北雨夜漫步1 天前
点评day04 Redisson
java·jvm
Andy Dennis1 天前
Java&Go 内存管理
java·jvm·go
Dylan的码园2 天前
从软件工程师看计算机是如何工作的
java·jvm·windows·java-ee
百锦再2 天前
HashMap、Hashtable、TreeMap异同深度详解
jvm·spring boot·struts·spring cloud·缓存·kafka·tomcat