摘要: package com.chunzhi.Test06TryCatch; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* JDK 7的新特性 在try的后边可 阅读全文
posted @ 2020-11-22 22:48 春志 阅读(144) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test06TryCatch; import java.io.FileWriter; import java.io.IOException; /* 在jdk 1.7之前使用try catch finally处理流中的异常 格式: try { 可能会产生异常的代 阅读全文
posted @ 2020-11-22 21:45 春志 阅读(280) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test05Writer; import java.io.FileWriter; import java.io.IOException; /* 字符输出流写数据的其它方法: void write(char[] cbuf):写入字符数组 abstract voi 阅读全文
posted @ 2020-11-22 20:52 春志 阅读(284) 评论(0) 推荐(0) 编辑
摘要: FileOutputStream字节输出流的续写和换行: package com.chunzhi.Test01OutputStream; import java.io.FileOutputStream; import java.io.IOException; /* 追加写/续写:使用两个参数的构造方 阅读全文
posted @ 2020-11-22 19:58 春志 阅读(527) 评论(0) 推荐(0) 编辑
摘要: flush方法和close方法的区别: flush:刷新缓冲区,流对象可以继续使用。 close:先刷新缓冲区,然后通知系统释放资源。流对象不能再被使用了。 阅读全文
posted @ 2020-11-22 19:44 春志 阅读(768) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test05Writer; import java.io.FileWriter; import java.io.IOException; /* java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类 共性的成员方法: void 阅读全文
posted @ 2020-11-22 19:38 春志 阅读(245) 评论(0) 推荐(0) 编辑
摘要: package com.chunzhi.Test04Reader; import java.io.FileReader; import java.io.IOException; /* java.io.Reader:字符输入流,是字符输入流的最顶层的父类,定义了一些共性的成员方法,是一个抽象类 共性的 阅读全文
posted @ 2020-11-22 18:36 春志 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 以InputStream、OutputStream结尾是字节流 以Reader、Writer结尾是字符流 阅读全文
posted @ 2020-11-22 17:39 春志 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 当使用字节流读取文件文件时,可能会有一个小问题。 就是遇到中文字符时,可能会不显示完整的字符,那是因为一个中文字符可能占用多个字节储存。 所以Java提供一些字符流,以字符为单位读写数据,专门用于处理文本文件。 阅读全文
posted @ 2020-11-22 17:28 春志 阅读(357) 评论(0) 推荐(0) 编辑