当前位置:首页 > 内存 > 正文

jvm内存是什么意思

  • 内存
  • 2024-06-12 18:29:36
  • 5781

一、JVM,JRE,JDK各是什么含义?之间的关系

JVM是JavaVirtualMachine(Java虚拟机)的缩写,是计算设备的规范。它是通过在真实计算机上模拟各种计算机功能而实现的虚构计算机。

Java运行时环境(JRE)是由SunMicrosystems开发的软件,允许计算机系统运行Java应用程序(JavaApplication)。

JDK是一个Java语言软件开发工具包,主要用于移动设备和嵌入式设备上的Java应用程序。JDK是所有Java开发的核心。它包括JAVA运行环境(JVM+Java系统类库)和JAVA工具。

JRE由两部分组成:JavaRuntimeEnvironment和JavaPlug-in(JRE)是一个可以运行、测试和交付应用程序的Java平台。它包括Java虚拟机(JVM)和Java基类。库和支持文件。

它不包括开发工具(JDK)——编译器、调试器和其他工具。JRE需要JavaPlug-in辅助软件才能在浏览器中运行applet。



详细信息

Java平台可以是分为两部分,即Java虚拟机(Javavirtualmachine,JVM)和JavaAPI类库。JVM主要分为五个主要模块:类加载子系统、运行时数据区、执行引擎、本地方法接口、垃圾收集模块。

垃圾收集模块在JVM规范中并不要求JVM垃圾收集,但在无限内存发明之前,大多数JVM实现都有垃圾收集。

运行时数据区都会以某种形式存在于每个JAVA虚拟机实例中,但它在JVM规范中的描述相当抽象。这些运行时数据结构的大多数细节由具体实现的设计者确定。

参考来源:-JVM

参考来源:-JRE

参考来源:-jdk

上一篇:宏碁e15加内存条

下一篇:jvm内存调优