原文:Java-IO流之BufferedReader 和BufferedWriter的使用和原理

BufferedReader和BufferedWriter出现的目的是为了对FileReader以及FileWriter的读写操作进行增强,而怎么增强呢,原理类似于使用StringBuilder,是把数据先放入他们的一个char数组中,然后再操作char数组。 使用缓冲区的字符流是使用了装饰着模式对FileReader等进行功能上的增强,装饰者模式与继承都可以实现功能上的增强,但是装饰者可以做得更 ...

2017-11-25 23:14 0 2518 推荐指数:

查看详情

Java-IO之转换流的使用和编码与解码原理

一、理论: 1、字符和字节流区别是什么? 字符=字节流+编码集,在实际读取的时候其实字符还是按照字节来读取,但是会更具编码集进行查找编码集字典解析相应的字节,使得一次读取出一个字符; 2、什么是转换流? 转换流就是原本是字节流,但是读取到的数据是字符,所以我们希望使用字符流来进行操作 ...

Mon Nov 27 07:21:00 CST 2017 1 4645
java-IO(commons-io-2.6)使用教程

工具库下载:  https://pan.baidu.com/s/1tXXF4zjIfJ9ouObsU5RTpA   提取码:214v 1.打开IDEA 2.在模块下新建 ...

Fri Jun 26 03:21:00 CST 2020 0 1236
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM