浅谈JDK、JRE与JVM之间的区别与联系
JVM 英文名称:Java Virtual Machine。
JRE 英文名称:Java Runtime Environment。
JDK 英文名称:Java Development Kit。
区别:
1.三者在JAVA开发中主要负责的区域不一样:JDK是Java的开发工具包,负责编译JAVA代码
因JDK中包含有很多java开发的文档。;JRE是Java文本的运行时环境,在cmd窗口中通过“javac 文件名.java”来实现.java文件到.class文件的转换;JVM,Java的虚拟机,执行.class文件。在cmd窗口中通过“java 文件名”来执行。Java的跨平台特性与此相关。
2.jdk 是给开发人员使用的, jre和jvm是给普通用户使用。
联系:
1.三者共同参与JAVA语言的开发过程。
2.三者之间也有嵌套关系:JDK>JRE>JVM.