这些Java教程是为JDK 8编写的。本页中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅Java语言变更以了解Java SE 9及后续版本中更新的语言功能的摘要。
请参阅JDK发布说明以获取有关所有JDK版本的新功能、增强功能和已删除或已弃用选项的信息。
本课程介绍了用于基本I/O的Java平台类。首先重点介绍了I/O流,这是一个强大的概念,大大简化了I/O操作。该课程还介绍了序列化,它允许程序将整个对象写入流中并再次读取回来。然后,课程介绍了文件I/O和文件系统操作,包括随机访问文件。
在I/O流
部分涉及到的大部分类都在java.io
包中。在文件I/O
部分涉及到的大部分类都在java.nio.file
包中。
String
值的二进制I/O。java.nio.file
包的核心类。Path
类中处理语法操作的方法。Path
功能,如果您的旧代码使用了java.io.File
类。提供了一个将java.io.File
API映射到java.nio.file
API的表格。对本教程涵盖的关键要点进行总结。
通过尝试这些问题和练习来测试你在本教程中学到的知识。
下一个教程自定义网络中的许多示例都使用了本课程中描述的IO流来从网络连接中读取和写入数据。