051-对象流ObjectInputStream/ObjectOutputStream详解
创始人
2024-05-02 15:51:50

【上一讲】050-Java中DataInputStream和DataOutputStream使用详解_CSDN专家-赖老师(软件之家)的博客-CSDN博客

前面章节讲解的IO流只能实现对基本数据类型和字符串类型的读写,并不能读取对象(字符串除外),如果要对某个对象进行读写操作,我们需要学习对象流:ObjectInputStream/ObjectOutputStream

ObjectInputStream/ObjectOutputStream是以“对象”为数据源,但是必须将传输的对象进行序列化与反序列化操作。序列化以后的对象可以保存到磁盘上,也可以在网络上传输, 使得不同的计算机可以共享对象

序列化涉及的类和接口

ObjectOutputStream代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中。

ObjectInputStream代表对象输入流,它的readObject()方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。

只有实现了Serializable接口的类的对象才

相关内容

热门资讯

博通6月3日财报:面临730亿... 博通将于6月3日公布第二财季财报,市场预计其业绩出色,普遍预期每股收益2.40美元,营收221亿美元...
工美博览·热卖现场|线上线下齐... (来源:消费日报官方平台)转自:消费日报官方平台5月30日,2026中国工艺美术博览会进入第二天。恰...
量子任务进展顺利:计算、通信与... 2023年4月启动的国家量子任务(NQM),8年总预算600.365亿卢比,已拨款400亿卢比,旨在...
马耳他提前举行议会选举 马耳他5月30日提前举行议会选举。多项民调显示,执政党工党有望连续第四次胜选。投票当天7时开始,将于...
基地建设提质增效 冷链物流跑出... 今年以来,超过10万吨榴莲、山竹等东南亚特色水果搭乘中老铁路冷链班列,从泰国、老挝出发经过磨憨站,再...