jdk,jre,jvm三者到底是什么,他们又有什么区别呢?
编辑:余鉴贵(新余学院——九章天地)
简单概述
1、JDK全称为(Java Development Kit),是指Java的软件开发包。提供给开发人员使用,
jdk是整个java开发的核心,集成了一些jre的小工具,如javac.exe,java.exe,jar.exe等。
2、JRE全称为(Jave Runtime Environment)是指Java的运行环境,主要分为两部分,
jvm的标准实现和java的一些基本类库。
3、JVM全称为(Java Virtual Machine)是指Java虚拟机。他只认识.class类型文件,
他能够将class文件中的字节码指令进行识别,向上调用操作系统的API完成指令,所以jvm是能够跨平台的核心。
包含关系
JDK>JRE>JVM
JDK包含JRE,JRE包含JVM