-IO流的四个基类:
字节流:inputStream、outputSteam、
字符流:writer、reader
字符流出现的原因
package day18_IO;
import java.io.FileWriter;
import java.io.IOException;
//对应视频18_07
import communal.GetCurrentPath;
/**
* 概述:学习IO流(字符流和字节流) 字节流的两个基类: InputStream,OutputStream 字符流的两个基类: Reader,Writer
*
* @author: kolen.j
*
*/
public class Day18_07_FileWriteDemo {
public static void main(String[] args) throws IOException {
// 通过GetCurrentPath类获取当前目录的 “类路径”/bin/
GetCurrentPath path = new GetCurrentPath();
String urlpath = path.getCurrentPath();
// 创建一个FileWriter对象,该对象一被初始化就必须要明确被操作的文件
// 而且该文件会被创建到指定目录下,如果该目录下有同名文件,将会被覆盖
// 其实该步骤就是在明确数据的存放目的地
FileWriter fw = new FileWriter(urlpath + "test.txt");
// 调用writer方法,将字符串写入到流中
fw.write("asdfasdsaddfsadfsdf");
// 刷新流对象中的缓冲中的数据
// 将数据刷到目的地中
// fw.flush();
// 关闭流资源,但是关闭之前会刷新一次内部的缓冲中的数据
fw.close();
}
}原文地址:http://kolen.blog.51cto.com/7938984/1652988