Java教程是为JDK 8编写的。本页中描述的示例和实践没有利用以后版本中引入的改进,并且可能使用不再可用的技术。
有关Java SE 9及其后续版本中更新的语言特性的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强以及已删除或弃用选项的信息,请参阅JDK发行说明。
本文讨论了Java平台上的类,这些类对大多数程序员来说都是必不可少的。
异常 解释异常机制以及如何使用异常机制处理错误和其他异常条件。本课描述异常是什么,如何抛出和捕获异常,捕获异常后如何处理异常,以及如何使用异常类层次结构。
基本的I / O 介绍用于基本输入和输出的Java平台类。它主要关注I/O流,这是一个强大的概念,极大地简化了I/O操作。本课还介绍了序列化,它允许程序将整个对象写入流并再次读取它们。然后本课将介绍一些文件系统操作,包括随机访问文件。最后,简要介绍一下New I/O API的高级特性。
并发性 解释如何编写同时执行多个任务的应用程序。Java平台从一开始就被设计为支持并发编程,在Java编程语言和Java类库中具有基本的并发支持。从5.0版本开始,Java平台还包含了高级并发api。本课介绍了平台的基本并发支持,并总结了类中的一些高级api java . util . concurrent
包。
平台环境 由底层操作系统、Java虚拟机、类库和启动应用程序时提供的各种配置数据定义。本课描述应用程序用于检查和配置其平台环境的一些api。
正则表达式 是一种基于集合中每个字符串共享的共同特征来描述一组字符串的方法。它们可用于搜索、编辑或操作文本和数据。正则表达式的复杂性各不相同,但是一旦您了解了它们是如何构造的基础知识,您就能够破译(或创建)任何正则表达式。控件支持的正则表达式语法 java.util.regex
API,并提供了几个工作示例来说明各种对象如何交互。