JRE、JDK、JVM基本概念

SPPan 2019-03-25 Java基础 78人已围观

jvm

JVM是Java Virtual Machine的缩写,就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。针对不同的系统,jvm有具体的实现,所以说,jvm 是 Java 能够跨平台的核心。

jre

JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库。这些类库都是class文件,被打包成jar文件,放在lib目录中。

jdk

JDK是Java Development Kit的缩写,顾名思义是java开发工具包。使用Oracle官方的说法来说,jdk是jre的超集,他包含了jre的所有东西。同时还包含了一些工具。

java架构图

吐槽(0)

文章评论

    共有0条评论

文章目录