一、纯文本数据,优先考虑字符流
1、读文件:
2、写文件:
以上都是用了缓冲区,如果不用缓冲区。
写文件直接用
fileWrite.write("hello,nihau);
fileWrite.flush();
读文件一次读一个字符
int c;
while((c=fileReader.read())!=-1){
system.out.print((char)c)
}
二、字节流。非纯文本文件,只能用字节流
1、读文件
2、写文件
一个个读写太慢,定义数组。参考 http://www.jianshu.com/p/a3c221fb1ee7
附加练习:拷贝文件一张图片案例