摘要: 缓冲流 学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 1.1 概述 缓冲流,也 阅读全文
posted @ 2020-04-14 22:20 _Anke 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 打印流 4.1 概述 平时我们在控制台打印输出,是调用 方法和 方法完成的,这两个方法都来自于 类,该类能够方便地打印各种数据类型的值,是一种便捷的输出方式。 4.2 PrintStream类 java.io.printStream:打印流 ​ printStream 为其他输出流添加了功能,使他们 阅读全文
posted @ 2020-04-14 22:14 _Anke 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 序列化 3.1 概述 Java 提供了一种对象 序列化 的机制。用一个字节序列可以表示一个对象,该字节序列包含该 、`对象的类型 对象中存储的属性`等信息。字节序列写出到文件之后,相当于文件中 持久保存 了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行 反序列化 。 、 阅读全文
posted @ 2020-04-14 22:13 _Anke 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 瞬态关键字 transient关键字:瞬态关键字 被transient修饰的成员变量,不能被序列化 如 private transient int age; static关键字:静态关键字 静态优先于非静态加载到内存中(静态优先于对象进入到内存中) 被static修饰的成员变量同样不能被序列化,序列 阅读全文
posted @ 2020-04-14 16:11 _Anke 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 转换流 2.1 字符编码和字符集 编码表:生活中文字和计算机中二进制的对应规则 字符编码 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为 编码 。反之,将存储在计算机中的二进制数按照某种规 阅读全文
posted @ 2020-04-14 12:07 _Anke 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 缓冲流 学习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上创建而来的,就像穿上铠甲的武士一样,相当于是对基本流对象的一种增强。 1.1 概述 缓冲流,也 阅读全文
posted @ 2020-04-14 12:02 _Anke 阅读(163) 评论(0) 推荐(0) 编辑