首页 > 代码库 > 教程序言

教程序言

关键字:java  8u101  教程序言
备注:中括号为相应汉字的英文单词


本教程是想使用Java进行开发应用的程序员的实践指导。本教程包含成百上千的完整的、可运行的样例,以及几十门课程。相关的课程会被组织成路线[trail].

什么是新的?
本教程会持续更新,来和Java平台的改变以及读者的反馈保持同步。
发行的教程和 jdk 8u101 同步。
两个新的处理限制属性 entityReplaceLimit 和 maxXMLNameLimit,被添加到了JAXP中。更多信息参考 【处理限制[Processing Limits]】。

基础路线
0、开篇 —— 介绍Java技术和Java开发软件安装教程以及如何用Java创建一个简单的应用。
1、学习Java语言 —— 该课程介绍Java编程语言的基本概念。
2、基础Java类 —— 有关异常[exceptions]、基本输入输出[input/output]、并发[concurrency]、正则表达式[regular expressions],和平台环境。
3、集合 —— 介绍使用和扩展Java集合框架的课程。
4、Date-Time APIs —— 介绍如何使用java.time 包(注:官网英文pages应该是编写有误)来编写日期和时间的代码。
5、部署 —— 介绍如何使用jar文件来打包应用和Applets,以及使用Java web start和插件来部署它们。
6、为Java编程语言证书做准备 —— 培训和教程资源列表。

创建图形用户界面(GUI)
0、用swing创建GUI —— 对在Java平台上创建GUI的全面介绍。
1、创建JavaFX GUI—— JavaFX 教程的集合。

特殊路线及课程
0、个性化网络 —— 对Java平台的强大网络特征的介绍。
1、扩展机制 —— 如何让你自己写的APIs在运行在Java平台上的所有应用都可使用(就是把自己的APIs添加到JDK的内置APIs中)。
2、全屏扩展模式API —— 如何让你编写的应用更加充分的利用用户的显卡硬件。
3、泛型 —— 进一步介绍类系统,为编译时对不同类下的对象的操作提供类安全。本课程针对高级用户。【基础路线】中包含一堂适合初学者的泛型课程。
4、国际化 —— 介绍如何使设计的软件容易适应(本地化)不同的语言和地区。
5、JavaBeans —— Java平台的组件技术。
6、JDBC访问数据库 —— 介绍一个连接Java应用和不同的数据库及数据源的API。
7、JMX —— 【Java 管理扩展API】提供了一个标准的方式来管理资源,比如应用、设备和服务。
8、JNDI —— 【Java命名和目录接口】可以让你访问命名和目录服务,比如DNS和LDAP。
9、JAXP —— 介绍有关XML文件处理技术的APIs(Java APIs for xml processing)。
10、RMI —— 【远程方法调用API】允许一个对象去调用运行在另一台虚拟机上的对象的方法。
11、反射 —— 一个描述了在当前JVM中的类、接口和对象的API。
12、Security —— Java的这一平台特征可以保护应用避免恶意软件的损坏。
13、Sound —— 一个用于播放应用中声音的API。
14、2D图片 —— 如何在应用中展示和打印二维图片。
15
Socket直连协议 —— 如何用Socket直连协议利用无线宽带技术。

 

教程序言