第三篇 Java程序设计数据处理篇
第15章 Java输入与输出(I/O)
本章将介绍输入和输出,输入和输出是一个包括了很多类的统称。其中有字符输入和输出类、字节的输入和输出类、文件的输入和输出类、随机访问类、对象序列化输入和输出类等。
输出和输入在整个应用程序中尤为重要,如果一个应用程序没有输入和输出,那么就不能给使用者提供所需要的信息。输入和输出也是整个应用程序为用户提供的接口,让用户能够清楚此应用程序的目的是什么、要做到什么等。
本章重点:
❑文件和目录的处理方法。
❑流的处理。
❑多字节数据的读取。
❑对象序列化的输入和输出。
15.1 输入与输出的重要性
输入就是平时看到的“input”,输出就是平时看到的“output”,输入和输出就是某个方向流动的数据流。有关输入和输出,在Java类库中有一个与之相对应的类库java.io包。在java.io包中,提供了众多的有关输入和输出的类。
那么应用程序为什么需要输入和输出呢?读者一定看过Office软件,在Word软件中,需要输入一些文本,用户需要打开文件,读取这些文本,这都需要利用输入和输出的功能。在现实生活中,输入和输出的例子比比皆是。
在前面的章节中,曾使用过“System.out.println()”方法函数,其实它是一个输出函数。当然,后面会讲述更多的方法函数,并通过大量的实例来展示它们的用法。