JDK、JRE、JVM

学习目标:

JAVA小知识清单(第五个)


学习内容:

JDK、JRE、JVM简介


学习时间:

2020-10-24  1:12


学习产出:

JDK:Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具(javac/java/jdb等)和Java基础的类库

        JDK是java开发工具包,在其安装目录下面有六个文件夹、一些描述文件、一个src压缩文件。bin、include、lib、jre这四个文件夹起作用。

JDK、JRE、JVM

      bin:最主要的是编译器(java.exe、javac.exe、jdb.exe)

      incluede:Java和JVM交互用的头文件

      lib:类库

      JRE:Java运行环境(其目录下主要有lib和bin两个文件夹。在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib合起来就称为jre

JDK、JRE、JVM

     JVM:jvm是Java虚拟机的缩写,是指负责将字节码解释成为特定的机器码进行运行,值得注意的是在运行过程中,Java源程序需要通过编译器编译为.class文件,否则JVM不认识。Java能够被称为“一次编译,到处运行”的原因就是Java屏蔽了很多的操作系统平台相关信息,使得Java只需要生成在JVM虚拟机运行的目标代码也就是所说的字节码,就可以在多种平台运行。