JVM、JRE和JDK三者具有什么关系呢?(2023最新版)

林兹 Java面经 发布时间:2022-10-20 22:46:19 阅读数:10176 1 Java基础面试(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后,无需再安装JRE
 
JVM&JRE&JDK关系图 
JVM JRE JDK三者关系说明
版权声明

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

本文链接: https://www.Java265.com/JavaMianJing/202210/16662773074678.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者