提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
JDK 和 JRE 和 JVM
例如:浅谈JDK 和 JRE 和 JVM
提示:以下是本篇文章正文内容,下面案例可供参考
一、浅谈JDK 和 JRE 和 JVM 分别是什么,有什么区别?
搞清楚这个问题,我觉得⾸先你要清楚 Java 程序是如何在计算机上运⾏的。
1.编写Java源代码;
--------需要⽤到JDK,Java Development KitJava (Java开发⼯具包)
2.将Java源代码编译成字节码;
---------需要⽤到JAVA开发⼯具包中的编译器(javac.exe),⽣产.class⽂件
3.Java虚拟机(JVM)将字节码转换成机器码;
-------需要⽤到 Java Virtual Machine (Java虚拟机)
4.操作系统执⾏机器码,完成程序的运⾏。
---------需要⽤到Java Runtime Environment (Java运⾏环境)
JDK 全称
Java Development KitJava (Java开发⼯具包),就是包含了开发Java 程序时所需的⽂件包。
JRE 全称
Java Runtime Environment (Java 运⾏环境),就是运⾏Java 程序时所需的⽂件包。
JVM
全称 Java Virtual Machine (Java虚拟机),是可运⾏Java代码的假想计算机。在Java虚拟机上⽣成可运⾏的字节码,移植到在其他平台上时可不加修改地运⾏。
总结
Java开发⼯具包=Java 运⾏环境+Java开发⼯具
Java 运⾏环境=Java虚拟机+Java核⼼类库