java语言的I/O操作预习
一些概念:
流:计算机的输入输出之间流动的数据序列,也是类的对象。java中的流方式就像是建立在数据交换源和目的之间的一条通信路径。
数据源:计算机中的数据源是指可以提供数据的地方,包括键盘,磁盘文件,网络接口等。
输入流:从程序外部传向程序的流。输入流只能从中读数据。
输出流: 从程序传到外部的流。输出流只能向其写入数据。
所谓的输入和输出是以程序为中心的,数据流向程序即输入流,数据从程序中流出即输出流。
字节流:是以字节为传输单位的数据读写形式,用于直接读取二进制数据,如图像和声音文件等。
字符流:Reader 和 Writer类是所有字符流的父类。一次读取或是写入两个字节,16位,即一个Unicode字符,因此可以使用字符流直接读写汉字内容。