@xianaldaiJava开发教程11-文件读写 中发帖

本期是Java开发教程系列的第十一期,本期主要向各位介绍文件读写——把数据保存到磁盘,再从磁盘读回来.若你已经熟悉各种 Reader/Writer 和流,可以跳过本期内容. 
每期叠甲: 
时间仓促,水平有限,文中难免存在缺点和错误,恳请广大开发者和从业者指正. 

一、流:数据进出程序的路 
Java 把"读文件""写文件"统一抽象成流(stream)——想象成一根管道,数据从源头流向目的地.按两个维度分类: 

方向:输入流(读,从文件进程序)/ 输出流(写,从程序到文件)
单位:字节流(读写图片、音频等二进制)/ 字符流(读写文本,自动处理编码) 
文本文件用字符流,其他用字节流.


二、字符流:FileWriter 和 FileReader 
写文件用 FileWriter: 
import java.io.FileWriter;

FileWriter writer = new...
 
 
Back to Top