多方面的,高级 Java 编程语言是一种强大的软件平台。每种 Java 平台的完整实现都能够为你提供下列特征:
- 开发工具:开发工具为你对于应用程序的编译、运行、监测,设计和文档化而提供了一切。作为一名新的开发者,你将使用的主要工具就是 javac 编译器、Java 运载器和 javadoc 文档工具。
- 应用程序编程接口(API):该 API 提供了 Java 编程语言的核心功能。它为你的应用程序的使用而提供了广泛实用的类。它横跨基本对象的一切来实现网络操作和安全、生成 XML 和数据库访问,等等。核心 API 是非常庞大的;要得到它的涵盖面的概览,请参考[Java SE Development Kit 6(JDKTM 6)文档]。
- 部署技术:JDK 软件为把你的应用程序布署到最终用户而提供了类似于 Java Web Start 软件和 Java Plug-In 软件的标准机制。
- 用户接口工具包:Swing 和 Java 2D 工具包使得创建复杂的 Graphical User Interface(GUI)变得可能。
- 综合库:类似于 Java IDL API、JDBCTM API、Java Naming 和 Directory InterfaceTM(J.N.D.I.)API、Java RMI 和通过 Internet Inter-ORB Protocol Technology(Java RMI-IIOP Technology)的 Java Remote Method Invocation 的综合库允许访问数据库和远程对象的操作。