搜索
写经验 领红包

什么是jdkjejvm(什么是jdk什么是je)

导语:知识点1:什么是JDK,JRE,JVM?

1.JVM

JVM的全称是Java Virtual Machine,翻译过来就是JAVA虚拟机的意思。它负责解释执行JAVA字节码文件,也就是说,我们的JAVA程序其实是在JVM上运行的。正因为这一特点,所以我们只需要在不同的操作系统上安装上对应的JVM,那么就能实现同一个JAVA程序在不同操作系统上运行,也就是所谓的跨平台。

在不同操作系统上装上对应系统的JVM,即可实现同一个java程序运行在不同操作系统上

2.JRE

JRE的全称是Java Runtime Environment,即JAVA运行时环境。他的含义,顾名思义,即JAVA程序运行时所必须要的环境条件。上面我们说了,JAVA程序是由JVM解释执行的,所以JAVA程序想要运行就必须要有JVM。此外,我们所编写的代码还需要其他的一系列的核心类库的支持,因此,JRE实际上就等于是JVM+JAVA核心类库和其他相关文件。

JRE与JVM

故而,假如想要运行一个JAVA程序,只需在电脑上安装JRE即可。

3.JDK

JDK的全称是Java Development Kit,表示JAVA开发工具包。他是JAVA开发人员所必须的。程序员在开发JAVA程序时,肯定会让程序跑起来方便测试,所以JRE是少不了的。事实上,JDK实际上就等于JRE+JAVA开发工具。

JDK与JRE

4.三者之间的关系图

看完上面的内容,想必你已经非常了解他们三者之间的关系了。简单来说,他们三者之间呈现为包含关系,如下图:

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小林创作整理编辑!