File I/O
文件
FIle类访问文件属性:
File类常用方法:
流
流是指一连串流动的字符,是以先进先出方式发送信息的通道
输入流与数据源
输出流与数据源
Java流的分类
文件的读写
- 文本文件的读写:
用FileInputStream和FileOutputStream读写文本文件
用BufferedReader和BufferedWriter读写文本文件
- 二进制文件的读写
使用DataInputStream和DataOutputStream读写二进制文件
使用FileInputStream读文本文件
使用FileOutputStream写文本文件
使用FileReader读取文件
使用 BufferedReader 读文本文件
BufferedReader的特点:
- BufferedReader类是Reader类的子类
- BufferedReader有按行读取内容的readLine()方法
使用FileWriter写文件
使用 BufferedWriter 写文件
BufferedWriter的特点:
- BufferedWriter类是Writer类的子类
- BufferedWriter类带有缓冲区