JDK与JRE,JVM的区别简介说明
转自:
http://www.java265.com/JavaCourse/202206/3822.html
下文笔者讲述java语言开发时,常说的JDK,JRE,JVM的区别说明,如下所示
JDK: java development kit (java开发工具) JRE: java runtime environment (java运行时环境) JVM: Java Virtual Machine (java虚拟机)
1.jdk–开发环境(开发者必备)
jdk(Java development kit) 翻译为中文:Java开发工具 所以java开发者必备开发工具(jdk) 它与eclipse ,idea这些工具的区别: eclipse,idea这些是IDE,他们需要借助jdk,才能对程序进行编译,否则无法运行java程序 --------------------------------------------------------------------------------------- jdk的组成部分: 第一部分:Java运行时环境,JVM 第二部分:Java的基础类库,如:util,语言包,基础对象,基础数据类型等等 第三部分:Java的开发工具
2.jre–运行环境
jre分两种:jdk中运行的JRE 和独立运行环境的JRE 注意事项: 无论jdk还是jre都必须拥有jvm
3.JVM——虚拟机
jvm: Java Virtual Machine(java虚拟机)是jvm单词的缩写 jvm的用途: 使java编译后的字节码文件可以跨平台运行