JDK,JRE,JVM概述

2019-02-20  本文已影响22人  啦啦啦_e26f

一、什么是jvm(JVM Java Virtual Machine)

    简单来说就是负责java程序在系统中运行

二、什么是JRE (Java Runtime Environment)

    JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等

    如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    总的说JRE = JVM + 核心类库

三、什么是JDK(Java Development Kit)

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。

    所以安装了JDK,就不用在单独安装JRE了。

    java的开发工具有:编译工具(javac)、打包工具(jar)等

    JDK = JRE + JAVA的开发工具。

    JDK = JVM + 核心类库 + Java开发工具(javac,jar…)

四、 总结:JDK,JRE,JVM的作用和关系

    JDK包含JRE,而JRE包含JVM

    总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能

    最后用张网络图片总结下:

上一篇下一篇

猜你喜欢

热点阅读