文档介绍:Java中IO总结
Java SE 2008-08-24 13:24:31 阅读8 评论0   字号:大中小 订阅
 
IO中引入流的概念<GBK ISO8859_1>
IO中流的分类:
根据流的方向:输入/输出流
根据流中数据的单位:字节流/字符流
根据流的功能:节点流/处理流
IO中有关流操作类的主要方法:read() 和 write() 方法这两个方法在不同的类中重新包装过,从Design Pattern中应该是把不同的类重新包装再使用,Adapter Pattern
四个抽象类及一些接口定义了IO的模块
输入: InputStream<字节流>   Reader<字符流>
输出:  OutputStream<字节流>  Writer<字符流>
注:<节点流只有一条管道><处理流是有多条管道,并且它们之间是嵌套的>
节点流
基本访问文件的四个节点流:FileInputStream FileOutputStream FileReader FileWriter
处理流
缓冲流:BufferedInputSteam BufferedOutputSteam BufferedReader BufferedWriter
                           字符流中两个常用的方法:readLine()  write(String arg)  <String>
转换流<将字节处理转换成字符处理>: Inpu
tStreamReader OutputSteamWriter
数据流<处理Java 中原始数据类型>:DataInputStream DataOutputStream 一般他们与ByteArrayInputStream和 ByteArrayOutputStream 使用  ByteInputStream(byte