JVM、JRE、JDK的区别

JVM、JRE、JDK的区别:

  1.JDK(Java Development Kit):Java开发工具包,是整个Java的核心,包括java运行时环境(JRE)、java虚拟机(JVM)、java基础类库;

  2.JRE(Java Runtime Environment):java运行时环境,包括JVM、核心类库、支持文件等;

  3.JVM(Java Virtual Machine):Java虚拟机,是实现java跨平台的核心部分,执行 .class文件。

  4.JDK = JRE + 开发工具;  JRE = JVM + 类库;

JAVA程序开发:

  1.使用JDK编写源代码,存储于 .java 文件中;

  2.JDK中的编译器 javac 将 .java文件编译为 java 字节码文件,存储于 .class 文件中;

  3.JRE 加载、验证、执行java字节码文件;

  4.JVM将字节码文件解释文当前操作系统可识别的机器码进行执行。

posted @ 2020-03-16 21:53  叹叹  阅读(144)  评论(0编辑  收藏  举报