对于程序设计者来说,创建一个好的输入/输出系统(I/O)系统是一项艰难的任务。
现在大量不同方案已经说明了这一点。挑战似乎来自于要涵盖所有的可能性。不仅存在各种I/O源端和想要与之通信的接收端(文件、控制台、网络链接等),而且还需要以各种不同的方式与它们通信(顺序、随机存取、缓冲、二进制、按字符、按行、按字等)。
要充分理解Java I/O系统,需要学习很多的相关类,同时需要了解Java I/O类库演变的过程。如果缺乏历史的眼光,很快我们就会对什么时候使用什么类产生疑惑。
朱卫恒 2017-12-29
Java I/O系列来自 传智播客课程 和 Java编程思想