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编译后的字节码文件可以跨平台运行


