标签:节点 操作 ext fileinput 基础 取数 读写 size 文件
Java IO 输入输出
一.概念
Java中输入输出操作是以流的方式进行的,流是Java内存中的一组有序数据序列.
Java将数据从源(文件、内存、控制台、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络). 之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。 二、分类 1、按照输入的方向分,输入流和输出流,输入输出的参照对象是Java程序。
2、按照处理数据的单位不同分,字节流和字符流,字节流读取的最小单位是一个字节(1byte=8bit),而字符流一次可以读取一个字符(1char = 2byte = 16bit)。
3、按照功能的不同分,分节点流和处理流,节点流是直接从一个源读写数据的流(这个流没有经过包装和修饰),
处理流是在对节点流封装的基础上的一种流,FileInputStream是一个接点流,可以直接从文件读取数据,但是BufferedInputStream可以包装 FileInputStream,使得其有缓冲功能。
三.字节输入流与字节输出流
标签:节点 操作 ext fileinput 基础 取数 读写 size 文件
原文地址:http://www.cnblogs.com/beamsliu/p/6266625.html