Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
本课程介绍用于基本 I/O 的 Java 平台类。它首先关注 I/O Streams (I/O 流),这是一个强大的概念,可以大大简化 I/O 操作。本课程还介绍了序列化,它允许程序将整个对象写入流并再次读回。然后,本课将介绍文件 I/O 和文件系统操作,包括随机访问文件。
I/O Streams
部分中涵盖的大多数类都在 java.io
包中。File I/O
部分中涵盖的大多数类都在 java.nio.file
包中。
String
值的二进制 I/O。java.nio.file
包的基石类。Path
类中处理语法操作的方法。java.io.File
类的旧代码,如何利用 Path
功能。提供了将 java.io.File
API 映射到 java.nio.file
API 的表。这条路径所涵盖的关键点的摘要。
通过尝试这些问题和练习来测试你在该路径中学到了什么。
下一个路径(Custom Networking)中的许多示例使用本课程中描述的 I/O 流来读取和写入网络连接。