JDK、JRE、JVM

JDK、JRE、JVM的关系

  • JDK : Java Development Kit (Java开发工具包)
  • JRE : Java Runtime Environment (Java运行环境)
  • JVM : JAVA Virtual Machine (Java虚拟机)

 

简介

JDK

JDK为Java应用程序提供了基本的开发和运行环境,是整个Java的核心,包括:

  1. Java运行环境(JRE)
  2. JDK类库,如:java.lang、java.io、java.awt、java.swing等类
  3. Java开发工具,如:javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成JavaDoc文档的工具)和jar.exe(打包工具)等

与JDK安装目录中的文件夹对应关系,如下图:

              在这里插入图片描述

    

 

JRE

JRE是Java程序的运行环境,包含:JVM和Java核心类库

 

JVM

JVM即Java虚拟机,是整个Java实现跨平台的最核心的部分,是编译后的Java程序(.class文件)和硬件系统的接口,不仅解释执行编译后的Java指令,而且还进行安全检查

 

三者关系

JDK、JRE、JVM的关系如下图:

 

 

 

 

 

 

posted @ 2021-02-09 14:51  MieDidXiang  阅读(49)  评论(0)    收藏  举报