小黑屋-Java-JavaSE组件
Java Language
Tools & Tool APIs
名称 | 功能 |
---|---|
javac | 把.java文件编译为.class文件(每个类一个.class文件) |
javadoc | 生成Java说明文档,api文档 |
jar | 软件包文件格式,归档文件 |
javap | JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。 |
JPDA(Java Platform Debugger Architecture) | Java平台调试器架构 |
JConsole | 内置 Java 性能分析器? |
Java VisualVM | 集成了多个JDK 命令行工具的可视化工具 |
Java DB | 开放源码数据库管理系统 |
Security | |
Int’l | |
RMI | |
IDL | |
Deploy | |
Monitoring | |
Troubleshoot | |
Scripting | |
JVM TI | Java 虚拟机所提供的 native 编程接口 |
Web Services | |
java | java.exe用于执行编译好的.class文件 |
Deployment
名称 | 功能 |
---|---|
Applet / Java Plug-in | |
Java Web Start | 从Web浏览器中单击即可启动全功能的应用程序。 |
User Interface Toolkits
名称 | 功能 |
---|---|
AWT (Abstract Window Toolkit) | 为Java程序提供图形使用者界面(GUI)的标准API |
Swing | 为Java设计的GUI工具包 |
Java 2D | 使用Java编程语言绘制二维图形的API |
Accessibility | |
Drag and Drop | |
Input Methods | |
Image I/O | |
Print Service | |
Sound | |
JavaFX |
Integration Libraries
名称 | 功能 |
---|---|
IDL | |
JDBC ( Java Database Connectivity) | 通用数据访问 |
JNDI | Java 命名与目录接口 |
RMI,解析 | 远程方法调用 |
RMI-IIOP | |
Scripting |
Other Base Libraries
名称 | 功能 |
---|---|
Beans | |
Int’l Support | |
Input/Output | |
JMX | 用于管理和监视资源(如应用程序,设备,服务和Java虚拟机)的标准API |
JNI | |
Math | 数学功能 |
Networking | |
Override Mechanism | |
Security | |
Serialization | 对象序列化 |
Extension Mechanism | |
XML JAXP | 使用独立于特定XML处理器实现的API来解析,转换,验证和查询XML文档 |
lang and util Base Libraries
名称 | 功能 |
---|---|
lang and util | 提供几乎所有应用程序都使用的基本功能 |
Collections | 集合 |
Concurrency Utilities | |
JAR | 一个独立于平台的文件格式,可以将许多文件合并为一个文件 |
Logging | |
Management | |
Preferences API | 存储用户特定的设置或者首选项 |
Ref Objects | |
Reflection | |
Regular Expressions | |
Versioning | |
Zip | 提供读写标准ZIP和GZIP文件格式的类。 |
Instrumentation |
Java Virtual Machine
名称 | 功能 |
---|---|
Java Hotspot Client and Server VM | JVM的两种实现 |