摘要: 参考资料:常见IO类继承关系图,Java IO6:字符流进阶及BufferedWriter、BufferedReader 一、字符流和字节流的区别 拿一下上一篇文章的例子: 注意第十行,将writer.close()方法注释之后,此时将无法将字符串写入文件 控制台输出: 说明一下原因: 字符流和字节 阅读全文
posted @ 2019-03-08 18:01 吹灭读书灯 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、前言 既然字节流提供了能够处理任何类型数据的输入/输出操作的功能,那么为什么还存在字符流呢?我们来看一个例子 举例:通过字节流读取文本内容(含中文汉字) 结果: 说明:可以看到,hello world可以正常显示,汉字则成了乱码,这是因为字节流一次只能操作一个字节,而汉字是用两个字节的字符来表示 阅读全文
posted @ 2019-03-08 17:17 吹灭读书灯 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 转自:Java IO4:字符编码 前言 字符编码,这本不属于IO的内容,但字节流之后写的应该是字符流,既然是字符流,那就涉及一个"字符编码的"问题,考虑到字符编码不仅仅是在IO这块,Java中很多场景都涉及到这个概念,因此这边文章就专门详细写一下字符编码,具体的网上有很多,但本文目的是尽量讲清楚各种 阅读全文
posted @ 2019-03-08 10:57 吹灭读书灯 阅读(184) 评论(0) 推荐(0) 编辑