什么是JDK,JRE, JVM虚拟机

什么是JDK,JRE, JVM虚拟机声明 这是自我学习 jvm 虚拟机中进行的学习总结 参考读书 java 虚拟机 第二版 作者 周志明 欢迎大家互相讨论学习

大家好,欢迎来到IT知识分享网。

声明:这是自我学习jvm虚拟机中进行的学习总结,参考读书java虚拟机(第二版)作者:周志明,欢迎大家互相讨论学习。

这里写图片描述
什么是jdk?
jdk是整个java的核心,其中包括了java的运行环境jre,一堆java工具和java基础的类库api,以及jvm虚拟机。JDK是用于支持java程序开发的最小环境单位。所以不论什么java服务器其实都是内置了某个版本的jdk。

什么是JRE?
JRE是支持java程序运行的标准环境,JRE包括JVM虚拟机,java核心类库和支持文件,他不包含开发工具(jdk)–编译器,调试器和其他工具。

什么是JVM虚拟机?
JVM可以理解为是JRE的一部分,他是一个虚拟出来的计算机,是通过在实际的计算机中方针模拟各种计算机功能来实现的,JVM有自己完善的硬件架构,如处理器,堆栈,寄存器等,还具有相应的指令系统。JVM的主要工作是解释自己的指令集(即字节码)并映射到本地的CPU和指令集或者OS系统指令集调用。java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM对上层的java源文件是不关心的,它只关注由源文件生成的类文件(也就是编译后的class文件), 类文件的组成包括JVM指令集,符号表以及一些补助信息

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/151230.html

(0)
上一篇 2025-03-14 19:25
下一篇 2025-03-14 19:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信