Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
通用的高级 Java 编程语言是一个功能强大的软件平台。Java 平台的每个完整实现都会为你提供以下功能:
Development Tools:开发工具提供编译,运行,监控,调试和记录应用程序所需的一切。作为一名新开发人员,你将使用的主要工具是 javac
编译器,java
启动器和 javadoc
文档工具。
Application Programming Interface (API):API 提供了 Java 编程语言的核心功能。它提供了大量有用的类,可以在你自己的应用程序中使用。它涵盖了从基本对象到网络和安全,到 XML 生成和数据库访问等等的所有内容。核心 API 非常大;了解它包含的内容,请参阅 Java Platform Standard Edition 8 Documentation。
Deployment Technologies:JDK 软件提供标准机制,例如用于将应用程序部署到最终用户的 Java Web Start 软件和 Java Plug-In 软件。
User Interface Toolkits:JavaFX,Swing 和 Java 2D 工具包可以创建复杂的图形用户界面(GUI)。
Integration Libraries:集成库,如 Java IDL API,JDBC API,Java 命名和目录接口(JNDI)API,Java RMI 和通过 Internet Inter-ORB 协议技术的 Java 远程方法调用(Java RMI -IIOP 技术)支持数据库访问和操作远程对象。