原文出处:http://www.javaeye.com/topic/175121
(最好到上面的原文地址去看,代码有格式)
个人总结:
一直对字节流、字符流糊糊涂涂,这篇文章写的很好,一定要细读。
IO分两种流
字节流 InputStream OutputStream
字符流 Reader Writer
他们都是抽象类
具体实现
字节流 FileInputStream FileOutputStream
字符流 FileReader FileWriter
字节流转换成字符流可以用 InputSteamReader OutputStreamWriter
转换成BufferdReader BufferedWriter 他们具有缓冲区
例如:读取文件 从字节流输入到字符流输入
定义一个字节流:
可以把读出来的内容赋值给字符
例如:写入文件 从字节流输出到字符流输出