IO(Input Output)流概述
通过数据流、序列化和文件系统提供系统输入和输出。
流按操作数据分为两种:字节流与字符流 。
流按流向分为:输入流,输出流。
IO流常用基类
字节流的抽象基类:
字符流的抽象基类:
注:由这四个类派生出来的子类名称都是 以其父类名作为子类名的后缀。
字节流已知子类(以inputStream部分为例)
字符流已知子类(以reader部分为例)
字节流与字符流间已知桥梁
IO程序的书写
导入IO包中的类--------进行IO异常处理-------- 在finally中对流进行关闭
流操作规律:
明确源和目的:
数据源:读取,InputStream和Reader 目的:写入:OutStream和Writer 数据是否是纯文本: 是:字符流,Reader,Writer 否:字节流,InputStream,OutStream
明确数据设备:
源设备:内存、硬盘、键盘 目的设备:内存、硬盘、控制台 是否提高效率:用BufferedXXX
看完回帖,不然怀孕,,嘻嘻
|