第12章 输入/输出流

第12章 输入/输出流

本章导读

所有程序都离不开信息的输入和输出。例如,从键盘读取数据、在网络上交换数据、打印报表、读写文件信息等,都要涉及数据输入输出的处理。在Java语言中,输入输出是通过数据流来实现的。

Java提供了专用于输入输出功能的包java.io,其中包含五个极其重要的类:InputStream、OutputStream、Reader、Writer和File类。利用这些类,Java程序可以很方便地实现多种输入输出操作和复杂的文件与目录管理。

本章介绍Java数据流的概念,InputStream、OutputStream、Reader、Writer和File类,以及这些类的常用子类的功能和设计方法,对象流的基本使用方法,文件的操作方法。