![Java王者归来:从入门迈向高手](https://wfqqreader-1252317822.image.myqcloud.com/cover/394/27563394/b_27563394.jpg)
上QQ阅读APP看书,第一时间看更新
1-6 认识Java SE平台的JDK/JRE/JVM
打开http://www.oracle/com/technetwork/java/javase/tech/,可以看到Java SE 平台的说明图片。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P18_265669.jpg?sign=1738879449-Sa16sO5116b5OfbAvzLkO0OxVWmXu5pT-0-afcc6f632265af236596e502fe347b0d)
看到上述图片也不用紧张,主要需认识的是JDK/JRE/JVM。若是以简化方式处理,JDK/JRE/JVM关系图如下。
![](https://epubservercos.yuewen.com/9E44AA/15825993204148006/epubprivate/OEBPS/Images/Figure-P18_265672.jpg?sign=1738879449-LkXYOhOHnzxCYLkkLBLxMCmcvPUuvXaq-0-f2a561fa8f0105363786df609ed3101d)
当读者学习本书中后半段后,可以随时打开上述网页,会发现上述图片是学习Java的宝藏,每一个项目都是一个主题的超链接,单击后可以进入各主题了解更多内容。
1-6-1 JDK
JDK全名是Java Development Kit,是开发Java程序的免费工具包。在这个工具包内包含许多工具程序,例如,java、javac、javadoc、jar、javap、类别库…等,当然工具包内也包含JRE。所以在设计程序时,如果除了要执行一般的Java程序,还想要使用各种资源与工具,那么就需要安装JDK。
1-6-2 JRE
JRE全名是Java Runtime Environment,简单地说就是Java的执行环境。在这个执行环境中包含Java API、类库(Class Library)、JVM等。我们设计的Java程序就是在这个环境下运行,如果所开发的Java程序只用到JRE内的资源,也可以只安装JRE。
1-6-3 JVM
JVM全名是Java Virtual Machine,即Java虚拟机。Java跨平台工作原理就是利用JVM完成的。