JDK:java开发工具;JRE:java运行环境;JVM:java的虚拟机。JDK包含JRE,JRE包含JVM。程序员开发的是.java文件,经过JDK中javac命令后形成.class文件。.class文件交给JRE,JRE给JVM;JVM会把.class翻译为机器码,映射到操作系统。不同的操作系统,JVM不一样。(.class文件可以在不同操作系统上运行的原因)
JDK、JRE、JVM三者的区别和联系
最新推荐文章于 2023-08-02 23:32:23 发布
JDK:java开发工具;JRE:java运行环境;JVM:java的虚拟机。JDK包含JRE,JRE包含JVM。程序员开发的是.java文件,经过JDK中javac命令后形成.class文件。.class文件交给JRE,JRE给JVM;JVM会把.class翻译为机器码,映射到操作系统。不同的操作系统,JVM不一样。(.class文件可以在不同操作系统上运行的原因)