JDK、JRE、JVM 总结分析

一、JDK(Java Development Kit)

一套java的开发环境,是java的核心。

其中包含

   •一系列开发工具

   •JRE(Java Running Environment)。

注: JDK17中JRE不再作为单独的文件夹存在,而是合并在JDK文件夹中。

以下是JDK中主要文件夹的作用

1)bin: 是binary(字节码)

            最主要的是编译器(javac.exe)

                                        和

                               执行器(Java.exe)。

2)include:

            java和JVM交互用的头文件。

3) lib:lib是libarary(类库)。

            存放一些程序运行时的依赖文件

二、JRE(Java Running Environment)

java运行环境

其中包含

    •Java标准的类别函数库

    •JVM(Java Virtual Machine)

 

三、JVM(Java Virtual Machine )

java程序的核心虚拟机,实现一次编译,到处执行

JDK、JRE、JVM 总结分析_第1张图片

 

小结一下:JDK包含JRE,而JVM就在JRE中。

分析一下JVM(这里就是浅谈一下Java虚拟机,过些日子在深入理解一下)

就是仿真计算机,实现平台无关性

Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序(javac.exe)只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

JDK、JRE、JVM 总结分析_第2张图片

 

 

 

 

 

你可能感兴趣的:(笔记,java)