上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 42 下一页
摘要: 阅读全文
posted @ 2022-04-08 17:36 无关风月7707 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 要序列化的类必须要实现Serializable接口 序列化类中对象属性也要实现Serializable接口 serialVersionUID:序列化版本号ID,用于保证序列化的类和反序列化的类是同一个类 如上图所示:添加序列化版本号ID以后发现反序列化报异常,因为之前进行序列化和反序列化时并没有添加 阅读全文
posted @ 2022-04-08 17:31 无关风月7707 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 序列化 如上图,异常为该Student类不能序列化。要想把某个类序列化,该类必须实现 Serializable接口,如下图所示 如下图,实现接口后成功序列化 反序列化 注意:反序列化对象完成以后再次进行反序列化操作就会报异常,不能重复进行反序列化操作 如果我序列化了多个对象,就可以多次反序列化了。如 阅读全文
posted @ 2022-04-08 17:29 无关风月7707 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ObjectInputStream ObjectInputStream:对象输入流,把硬盘中的对象写入内存当中 ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。 ObjectOutputStream ObjectOutputSt 阅读全文
posted @ 2022-04-08 11:26 无关风月7707 阅读(45) 评论(0) 推荐(0) 编辑
摘要: BufferedInputStream BufferedInputStream:输入缓冲流,用于增强字节输入流 BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark和reset方法的能力。在创建BufferedInputStream时,会创建一个内部缓冲区 阅读全文
posted @ 2022-04-08 11:06 无关风月7707 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 案例:字节流复制文件 程序 1.创建流 2.复制文件 注意:最后一次读取字节很有可能不是设定大小,所以写入的时候不能还是写入提前设定好大小的字节数,而是最后一次读取了多少个字节就写入多少字节,很明显最后一次是要写入count个字节(读取了count个字节) 3.关闭 结果 成功复制 阅读全文
posted @ 2022-04-08 09:54 无关风月7707 阅读(24) 评论(0) 推荐(0) 编辑
摘要: FileOutputStream的使用 程序 单个字节写入 如图,成功在指定地址新建了bbb.text文件并写入了abc 多个字节写入 注意:以上每次重新写入都会覆盖掉上次写入的内容,如何解决? append为true,取消覆盖 阅读全文
posted @ 2022-04-08 09:27 无关风月7707 阅读(44) 评论(0) 推荐(0) 编辑
摘要: FileInputStream的使用 FileInputStream从文件系统中的某个文件中获得输入字节。哪些文件可用取决于主机环境。 FileInputStream用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用FileReader 程序 1.创建FileInputStream 注意 阅读全文
posted @ 2022-04-07 21:51 无关风月7707 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 字节流抽象类 InputStream 此抽象类是表示字节输入流的所有类的超类。 需要定义InputStream子类的应用程序必须总是提供返回下一个输入字节的方法。 OutputStream 此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。 需要定义Output 阅读全文
posted @ 2022-04-07 21:47 无关风月7707 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 流 概念 流:内存与存储设备之间传输数据的通道 分类 1.按流向分类 2.按单位和功能分类 阅读全文
posted @ 2022-04-07 21:45 无关风月7707 阅读(88) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 42 下一页