商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Java Platform

Java Platform

  发布于2026-07-18 阅读(0)

扫一扫,手机访问

先说说Ja va SE 8的版本现状。Oracle针对Ja va标准版,也就是Ja va SE 8,实际上推出了两款产品:Ja va SE开发工具包(JDK 8)和Ja va SE运行时环境(JRE 8)。这两者之间是什么关系?简单来说,JDK 8是JRE 8的超集。

JDK 8包含了JRE 8的全部内容,额外还加上了开发必备的工具,比如编译器、调试器,这些是编写Applet和应用程序不可或缺的。而JRE 8则提供了运行这些程序所需的环境,包括Ja va类库、Ja va虚拟机(JVM),以及其他相关组件。需要留意的是,JRE里头包含了一些Ja va SE规范并未强制要求的东西,既有标准组件,也有一些非标准组件。

下面这张概念图,清晰地展示了Oracle Ja va SE产品各组件之间的关系:

Ja va Platform

图注:Ja va SE概念图说明

从图中可以看到,整个架构从上到下可以分为几个核心层次。顶层是JDK专属的工具和工具API,包括ja va、ja vac、ja vadoc、jar、ja vap、jdeps,以及脚本、安全、监控(JConsole、VisualVM、JMC、JFR)、JPDA、JVM TI、IDL、RMI、Ja va DB、部署、国际化、Web服务、故障排查等模块。再往下,是JRE负责的部署部分,包括Ja va Web Start和Ja va Plug-in。

用户界面(UI)工具包这一层,则涵盖了Ja vaFX、Swing、Ja va 2D、AWT、辅助功能、拖放、输入法、图像I/O、打印服务、声音。接下来是Ja va SE的API集成库,包括IDL、JDBC、JNDI、RMI、RMI-IIOP、脚本。更底层是紧凑配置文件和其他基础库,比如Beans、安全、序列化、扩展机制、JMX、XML、JAXP、网络、重写机制、JNI、日期时间、输入输出、国际化。

而语言和工具库(lang and util)则是基础中的基础,涵盖了数学、集合、引用对象、正则表达式、日志、管理、监测、并发工具、反射、版本、首选项API、JAR、Zip。最后,在最底层支撑起这一切的,是Ja va虚拟机,也就是Ja va HotSpot Client和Server VM。这才是整个平台的基石所在。

本文转载于:https://blog.csdn.net/keleier123/article/details/40409413 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注