java.io.BufferedWriter extends Writer BufferedWriter:字符缓冲输出流 继承自父类的共性成员方法: -void write(int c)写入单个字符 -void write(char[] cbuf)写入字符数组 -abstract void write(char[] cubf,int of ,int len)写入字符数组的某一部分,off数组开始索引,len写的字符个数 -void write(String str)写入字符串 -void wri…
package com.yang.Test.BufferedStudy; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; /** * java.io.BufferedWriter extends Writer * BufferedWriter:字符缓冲输出流 * 继承自父类的共性成员方法: * 继承自父类的共性成员方法: * public void close();关闭此输…
转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_24.html 更多内容请参考:java io系列01之 "目录" BufferedWriter 介绍 BufferedWriter 是缓冲字符输出流.它继承于Writer.BufferedWriter 的作用是为其他字符输出流添加一些缓冲功能. BufferedWriter 函数列表 // 构造函数 BufferedWriter(Writer out) BufferedWriter(Wr…
BufferedWriter是字符缓冲输出流,继承于Writer,作用是为其他字符输出流添加一些缓冲功能. BufferedWriter主要的函数列表: BufferedWriter(Writer out) BufferedWriter(Writer out, int sz) void close() // 关闭此流,但要先刷新它. void flush() // 刷新该流的缓冲. void newLine() // 写入一个行分隔符. void write(char[] cbuf, int o…
 一.概念 Reader Reader用于读取的字符流抽象类,数据单位为字符. int read(): 读取一个字符的数据,并将字符的值作为int类型返回(0-65535之间的一个值,即Unicode值).如果未读出字符则返回-1(返回值为-1表示读取结束). void close() : 关闭流对象,释放相关系统资源. /*字符输入流 Reader 仅用于字符(不算管中文还是英文)文件,不适合图片等 *字节流 FileInputStream 对应 字符流 FileReader *字节流 Fil…
package Zjshuchu; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class Demo01 { //字符缓冲输出流 public static void main(String[] args) throws IOException { //1.确定目的地 FileWriter fw=new FileWriter("d:\\java\\writ…
字符流,读取的文件是字符的时候,有两个基类一个是Reader,一个是Writer这有点拟人的感觉,人直接看懂的是文字 字符流 字节流:读取的是文件中的二进制字节流并不会帮你转换成看的懂得字符 字符流:字符流会把读到的二进制的数据进行对应的编码解码工作. 字符流 = 字节流+编码(解码) 输入字符流Reader 输入字符流的基类 抽象类 |--FileReader 读取文件的输入字符流 FIleReader的用法: 1.找到目标文件 2.建立数据的输入通道 3.读取数据 4.关闭资源 FileWr…
首先需要明确的一点是输入流输出流的输入输出是站在内存的角度看的,读取文件,把文件内容写到内存中,是输入流:写文件,把内存中的数据写到文件中,是输出流. IO操作主要有4个抽象类: 字节输入输出流:InputStream.OutputStream,操作的是字节byte. 字符输入输出流:Reader.Writer,操作的是字符char. 最常用的子类有FileInputStream .FileOutputStream.InputStreamReader.OutputStreamWriter.Fil…
概述 缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流: BufferedInputStream , BufferedOutputStream 字符缓冲流: BufferedReader , BufferedWriter 缓冲流的基本原理及好处 是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率. BufferedOutputStream 字节缓冲输出流 java.io.Buff…
BufferedOutputStream是缓冲输出流,继承于FilterOutputStream,作用是为另外一个输出流提供换从功能. 主要函数列表: BufferedOutputStream(OutputStream out) BufferedOutputStream(OutputStream out, int size) synchronized void close() synchronized void flush() synchronized void write(byte[] buf…