概述
IO流用来处理设备之间的数据传输
Java对数据的操作时通过流的方式
Java用于操作流的对象都在IO包中
流按操作的数据分为:字节流和字符流
流按流向不同分为:输入流和输出流
IO流常用基类
字节流的抽象基类
InputStream,OuputStream
字符流的抽象基类
Reader,,Writer
注:
这些基类的子类都是以基类的名称结尾的,如FileReader,FileInputStream
字节流
字节流:以字符为导向的流
简单介绍一个例子,演示字节流对图片的复制
IOCopyPicDemo main(String[] args) [] buf = ( (len = fis.read(buf)) != -1) 18:{ 19:fos.write(buf,0,len); 20:} 21: 22://关闭资源 23:fis.close(); 24:fos.close(); 25: 26:} 27: }追寻爱情,然后发现,爱,从来就是一件千回百转的事。