JVM、JRE和JDK三者具有什么关系呢?(2023最新版)
下文是笔者讲述Java中常见的JVM,JRE,JDK三者之间的联系说明,如下所示
JVM
JVM(Java Virtual Machine)Java虚拟机 所有编译后的java代码(.class)文件都需运行在虚拟机上 不同的平台具有不同的虚拟机,正因为JVM,所以Java语言才实现跨平台的这一特性
JRE
JRE(Java Runtime Environment) JRE包含JVM(Java虚拟机)和Java程序所需的核心类库等 我们通常说的核心库指: java.lang包:如包装类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包 在服务器端运行Java程序,只需一个JRE即可
JDK
JDK(Java Development Kit) 供Java开发人员使用 JDK包含Java的开发工具(编译工具javac.exe,打包工具jar.exe),也包含JRE 当我们安装完毕jdk后,无需再安装JREJVM&JRE&JDK关系图

版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。