2019年11月3日
摘要: 看这两个类的名字就不难猜测出它们的类关系图。 DataOutputStream: 主要是一些writeXxx()操作,写出, 相当于序列化 DataInputStream: 主要是一些readXxx()操作,写入, 相当于反序列化 一般情况下,两者会成对出现。 在使用过程中要特别注意, 一个writ 阅读全文
posted @ 2019-11-03 23:04 显示账号 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 一. FileInputStream FileInputStream可以从系统文件中获取输入字节,也从可以从诸从图象数据的的原始字节流中读取。 如果是读取字符串流,推荐使用FileReader。 感觉就是视频,音频,图象之类的文件,就用FileInputStream读取。而如果是纯文字(字符串)文件 阅读全文
posted @ 2019-11-03 16:56 显示账号 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 该类是所有二进制输入流的的抽象父类 类中主要方法解释说明如下 (1)public abstract int read() throws IOException; 该方法是从输入流中读取下一个字节,返回的值字节是一个范围从0到255之间的int数。如果读到输入流的未尾,则返回-1。 同时该方法会一直阻 阅读全文
posted @ 2019-11-03 14:26 显示账号 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在日常开发中,存在着这种一种场景,框架对接口A提供了一个种默认的实现AImpl,随着需求的变更,现今AImpl不能满足了功能需要,这时,我们该怎么办? 当然是修改AImpl的实现代码了,但是,如果它是第三方依赖呢? 或者说,我们自己写了的某个功能模块,AImpl是我们为此模块提供的一种默认实现,用户 阅读全文
posted @ 2019-11-03 11:36 显示账号 阅读(2035) 评论(0) 推荐(1) 编辑