美文网首页
JVM/JRE/JDK 三者的关系

JVM/JRE/JDK 三者的关系

作者: 新征程Dream | 来源:发表于2020-06-07 22:14 被阅读0次
JVM

java虚拟机,它是一种规范,oracle公司为不同的操作系统提供了不同的JVM,在一个操作系统中编写的java代码可以在不同的操作系统运行(一次编译,到处运行),底层C语言和汇编语言写的,虚拟机只是起到解析作用。

JRE

包括java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK

JDk是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

javap:反编译 .class->.java

三者的关系

1.JDK包含了JRE,JRE包含了JVM

2.使用JDK开发java程序,JRE运行Java程序,JVM保证跨平台。

图解:
9ce58e618942f292851838b32091eb45.png bef3e2e3cf8e3698750a518bd1289247.png

相关文章

网友评论

      本文标题:JVM/JRE/JDK 三者的关系

      本文链接:https://www.haomeiwen.com/subject/ucwhtktx.html