摘要: 缓冲流 更高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 1.1 概述 缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据 阅读全文
posted @ 2022-02-27 15:51 CodeWater 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 属性集 概述 java.util.Properties 继承于 Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时,System.getProperties 方法就是返回一个Properties对象。 阅读全文
posted @ 2022-02-27 15:07 CodeWater 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 第三章 字符流 当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。 3.1 字符输入流【Reader】 java.io.Reader抽象类是表 阅读全文
posted @ 2022-02-27 14:54 CodeWater 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 这几天学习io流,刚开始没注意输出流的flush()和close()有什么区别。这里补充一下FileWriter。 flush和close public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 public void flush() :刷新此输出流并强制任何缓冲的 阅读全文
posted @ 2022-02-27 14:29 CodeWater 阅读(1061) 评论(0) 推荐(1) 编辑