JAVA官方指导书全集 第一篇(中英双语)

                                                                              第一篇:The Java? Tutorials 

The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails". 
本java指导书是针对想要使用java编程语言创建程序的程序员的实用指导,
在这部指导书中,包含了数以百计的完整的,可运行的例子和多套课程。
相关的课程组都组织在了“trails”中了。

The Java Tutorials primarily describe features in Java SE 7. For best results, download JDK 7. 
本Java指导书主要描述了JavaSE7中的特点,为了显示最好的结果,请下载jdk7。

what's new?
本java指导书新增了那些内容?
The Java Tutorials are continuously updated to keep up with changes to the Java Platform and to incorporate feedback from our readers. This release of the tutorials coincides with the release of JDK 7. You can find detailed information about the JDK 7 release in Java SE 7 Features and Enhancements.
本java指导书为了紧跟java开发平台的变化,同时反馈读者,一直在持续更新;本java指导书的发布同jdk7的发布是同时的,
你可以在Java SE 7特点与提高中,找到关于jdk7发布的细节信息。

The following trails and lessons have been updated for the JDK 7 release: 
下面的trails和lessons已经与jdk7版本的同步更新了:

The Project Coin updates have affected several sections in the Java Language and the Essential Classes trails. For a complete list, see the history page. 
The File I/O lesson, part of the Essential Classes trail, has been updated to correspond to the new file I/O API. 
Coin项目的更新已经影响到了java语言和关键类的trails的几个部分。
要看到完整的列表,请参阅历史页。
File I/O 的课程,作为关键类trails的一部分,已经更新了,以与最新的file I/O 的API保持一致。

Several sections have been added to the Swing tutorial, including the JLayer component, the Nimbus look and feel, and information on Translucent and Shaped Windows. 
一些部分已经增加至Swing tutorial 中,包括 JLayer组件,光轮效应,还有关于半透明形状的窗口的信息;

The Deployment trail has many updated and new lessons, including the following – Deploying Without Codebase, Embedding JNLP File in Applet Tag, Handling Initialization Status With Event Handlers, and Customizing the Loading Experience.
部署的trail中有很多更新的课程,包括下面的:无代码库部署,嵌入JNLP文件在Applet标签中,用时间处理器处理初始化状态,以及定制下载
 
The Fork/Join section has been added to the Concurrency lesson. 
Fork/Join 部分已经添加至并发课程中了。
The Internationalization trail has been updated to reflect the updates as a result of the Unicode 6.0 work. For a list of the affected sections, see the history page. 
国际化的路径已经更新了,因为unicode 6.0的更新。如果要了解相关收到影响的部分,参见历史页;
The JDBC Basics lesson of the JDBC trail has been completely reworked and updated. 
关于JDBC基础的课程已经全部改编了并且更新了。
A trail introducing Java API for XML Processing (JAXP) 1.4 technology has been incorporated into the Java Tutorials. 
介绍处理XML的JavaApi(JAXP)1.4版本的技术,已经纳入到了本Java指导书中了

Trails Covering the Basics
连接中覆盖的基础内容
These trails are available in book form as The Java Tutorial, Fourth Edition. 
To buy this book, refer to the box to the right. 
这些学习路径在《The Java Tutorial, Fourth Edition》中也有,如要买这本书,请参阅右侧的盒子;

Getting Started — An introduction to Java technology and lessons on installing Java development software and using it to create a simple program. 
1.准备开始- 是一个对java的安装java开发软件和使用该软件去创建一个小项目的技术和课程的介绍
Learning the Java Language — Lessons describing the essential concepts and features of the Java Programming Language. 
2.学习Java语言-描述java编程语言重要的概念和特点的课程
Essential Java Classes — Lessons on exceptions, basic input/output, concurrency, regular expressions, and the platform environment. 
3重要的Java类-关于异常,基本的input/output 并发 正则表达式,和平台环境

Collections — Lessons on using and extending the Java Collections Framework. 
4集合 - 关于使用可拓展java集合框架的课程

Swing — An introduction to the Swing GUI toolkit, with an overview of features and a visual catalog of components. See below for a more comprehensive tutorial on Swing. 
5 Swing - 对Swing GUI工具包的介绍,和对组建的特点和视觉目录的概览,继续往下看可以获得更综合的关于Swing的指导

Deployment — How to package applications and applets using JAR files, and deploy them using Java Web Start and Java Plug-in. 
6 部署 -如何通过使用JAR文件打包程序,并且通过Java Web Start和Java插件来部署他们

Preparation for Java Programming Language Certification — List of available training and tutorial resources. 
7获取java编程语言证书的准备:一个关于训练指导的资源列表

Creating Graphical User Interfaces
创建图形用户界面
Creating a GUI with Swing — A comprehensive introduction to GUI creation on the Java platform. 
用Swin创建GUI—在java平台上创建GUI的综合指导

Specialized Trails and Lessons
These trails and lessons are only available as web pages. 
专门的学习连接和课程
这些连接和课程只有在网页上才能获取
Custom Networking — An introduction to the Java platform's powerful networking features. 
自定义网络—对java开发平台有力的网络特征的介绍
The Extension Mechanism — How to make custom APIs available to all applications running on the Java platform.
扩展机制—如何让自定义的API能被运行在java平台上程序访问到 
Full-Screen Exclusive Mode API — How to write applications that more fully utilize the user's graphics hardware. 
全屏排他模式API—如何编写更加充分利用用户的图形硬件的程序。
Generics — An enhancement to the type system that supports operations on objects of various types while providing 
compile-time type safety. Note that this lesson is for advanced users. The Java Language trail contains a Generics lesson that is suitable for beginners. 
非专利—提高数据类型系统,使其支持对各种数据类型的操作,同时提供编译时的类型安全。注意,该课程主要面向高级用户。java语言学习连接包含了一个非专利课程,该课程比较适合初学者。
Internationalization — An introduction to designing software so that it can be easily be adapted (localized) to various languages and regions. 
国际化—对软件设计的介绍,该设计将使得更加容易让软件使用与不同的语言和地区
JavaBeans — The Java platform's component technology. 
JavaBeans — java平台组件的技术
JDBC Database Access — Introduces an API for connectivity between the Java applications and a wide range of databases and a data sources. 
JDBC 数据库访问—介绍一个用来连接java程序和数据库和数据源的API
JMX— Java Management Extensions provides a standard way of managing resources such as applications, devices, and services. 
JMX— Java 管理拓展 提供了一个标准的管理资源的方式,这些资源包括:程序,设备,和服务

JNDI— Java Naming and Directory Interface enables accessing the Naming and Directory Service such as DNS and LDAP. 
JNDI— Java 命名和目录接口可以实现对命名和目录服务,比如DNS和LDAP等的服务。
JAXP — Introduces the Java API for XML Processing (JAXP) 1.4 technology. 
JAXP — 介绍处理XML的Java API的1.4版本的技术
RMI — The Remote Method Invocation API allows an object to invoke methods of an object running on another Java Virtual Machine. 
RMI — 远程方法调用API 允许一个对象调用一个在另一台虚拟机运行的对象的方法
Reflection — An API that represents ("reflects") the classes, interfaces, and objects in the current Java Virtual 
Machine. 
Reflection — 一个API可以反射类,接口,和在当前java虚拟机中的对象
Security — Java platform features that help protect applications from malicious software. 
安全 — 是指那些可以帮助保护程序免于恶意软件攻击的java平台特征
Sound — An API for playing sound data from applications. 
声音 - 一个用来播放程序中声音数据的API
2D Graphics — How to display and print 2D graphics in applications. 
2D 图形 — 如何在程序中展示和打印2D图形
Sockets Direct Protocol — How to enable the Sockets Direct Protocol to take advantage of InfiniBand. 
 套接字直接协议 — 如何使套接字直接协议利用无线宽带
Sockets:
套接字
A program that enables an application to read, write, and receive communication protocols, (protocol) and data.
一个可以让应用程序可以读,写,接收,发送通信协议和数据的程序

猜你喜欢

转载自blog.csdn.net/weixin_42204641/article/details/84345534