Java概念图将Java组件技术分类,下面列出了这些层次,从上到下,以及每个层次都包含的技术,属于较低水平的技术可以作为更高水平的一部分的基础。
- Java语言
-
Tools & Tool APIs
- java
- javac
- javadoc
- jar
- javap
- JPDA
- JConsole
- Java VisualVM
- Java DB
- 安全
- Int'l
- RMI
- IDL
- 部署
- 监控
- 进行故障排除
- 脚本
- JVM TI
- Web Services
-
部署
- Java Web Start
- Applet / Java插件
-
用户界面工具包
- JavaFX
- AWT
- Swing
- Java 2D
- 可访问性
- 拖拽
- 输入方法
- Image I/O
- 打印服务
- 声音
-
集成库
- IDL
- JDBC
- JNDI
- RMI
- RMI-IIOP
- 脚本
-
其他基础库
- Beans
- Int'l支持
- 输入/输出
- JMX
- JNI
- Math
- 网络
- Override机制
- 安全
- 序列化
- 扩展机制
- XML JAXP
-
lang和util基础库
- lang and util
- Collections
- 并发实用程序
- JAR
- 日志记录
- 管理
- 首选项API
- 参考对象
- 反射
- 正则表达式
- 版本控制
- Zip
- 仪表
-
Java虚拟机
- Java Hotspot客户端和服务器VM
JDK包含了所有级别。
JRE包括以下级别:
- 部署
- 用户界面工具包
- 集成库
- 其他基础库
- lang和util基础库
- Java虚拟机
Java SE API由以下级别组成:
- 除了JavaFX的用户界面工具包
- 集成库
- 其他基础库
- lang和util基础库
Compact配置文件由以下级别组成:
- 集成库
- 其他基础库
- lang和util基础库