一 、如何读写文件
通过流来读取文件。流是指一连串流动的字符,是以先进先出的方式发送信息通道。
二、Java流的分类
按流的流向来分
1、输出流 Outputstream 和writer作为基类
2、输入流Inputstream和reader作为基类
输入和输出是相对于电脑内存来说的
按照处理数据单元划分
1、字节流
⑴字节输入流,inputstream基类;
⑵字节输出流,Outputstream基类;
2、字符流
⑴字符输入流Reader基类
⑵字符输出流Writer基类
注:1字符=2字节
字节是8位通用字节流,字符流是16位unicode字符流.
三、字节流与字符流的使用情况
1字符流:适用于文本文档的读取
2字节流:图片,音频,视频。确保失真度降到最低。
四、使用FileInputStream类读文本文件
实现步骤