The Java Tutorials have been written for JDK 8.Java教程是为JDK 8编写的。Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available.本页中描述的示例和实践没有利用后续版本中引入的改进,并且可能使用不再可用的技术。See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases.有关Java SE 9及其后续版本中更新的语言特性的摘要,请参阅Java语言更改。
See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases.有关所有JDK版本的新功能、增强功能以及已删除或不推荐的选项的信息,请参阅JDK发行说明。
The general-purpose, high-level Java programming language is a powerful software platform.通用的高级Java编程语言是一个功能强大的软件平台。Every full implementation of the Java platform gives you the following features:Java平台的每个完整实现都为您提供了以下功能:
Development Tools开发工具: The development tools provide everything you'll need for compiling, running, monitoring, debugging, and documenting your applications.:开发工具提供编译、运行、监视、调试和记录应用程序所需的一切。As a new developer, the main tools you'll be using are the 作为一名新开发人员,您将使用的主要工具是javac
compiler, the java
launcher, and the javadoc
documentation tool.javac
编译器、java
启动器和javadoc
文档工具。
Application Programming Interface (API)应用程序编程接口(API): The API provides the core functionality of the Java programming language.:API提供Java编程语言的核心功能。It offers a wide array of useful classes ready for use in your own applications.它提供了大量有用的类,可以在您自己的应用程序中使用。It spans everything from basic objects, to networking and security, to XML generation and database access, and more.它涵盖了从基本对象到网络和安全性、XML生成和数据库访问等各个方面。The core API is very large; to get an overview of what it contains, consult the Java Platform Standard Edition 8 Documentation.核心API非常大;要了解它包含的内容,请参阅Java平台标准版8文档。
Deployment Technologies部署技术: The JDK software provides standard mechanisms such as the Java Web Start software and Java Plug-In software for deploying your applications to end users.:JDK软件提供标准机制,如Java Web Start软件和Java插件软件,用于将应用程序部署到最终用户。
User Interface Toolkits用户界面工具包: The JavaFX, Swing, and Java 2D toolkits make it possible to create sophisticated Graphical User Interfaces (GUIs).:JavaFX、Swing和Java2D工具包使创建复杂的图形用户界面(GUI)成为可能。
Integration Libraries集成库: Integration libraries such as the Java IDL API, JDBC API, Java Naming and Directory Interface (JNDI) API, Java RMI, and Java Remote Method Invocation over Internet Inter-ORB Protocol Technology (Java RMI-IIOP Technology) enable database access and manipulation of remote objects.:集成库,如Java IDL API、JDBC API、Java命名和目录接口(JNDI)API、Java RMI和基于Internet的Java远程方法调用ORB间协议技术(Java RMI-IIOP技术),支持对远程对象的数据库访问和操作。