java中什么类需要序列化
2 回答
慕慕森
TA贡献1856条经验 获得超17个赞
为了读写方便,比如把一个对象写入文本中,必须进行序列化。
java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可以进行对象的"深复制",即复制对象本身及引用的对象本身。序列化一个对象可能得到整个对象序列。
撒科打诨
TA贡献1934条经验 获得超2个赞
序列化其实就是将对象转换为字节序列。所以有以下几个地方应用得到吧。
应用场景1:通讯。(例如客户端把java对象传给对方,过程就是先将对象转换为字节数据在进行发送)
应用场景2:web保存会话,也就是免登陆进行验证。在session中存入登陆者信息,例如User对象,序列化可以先将对象转换成字节数组保存在硬盘上,每次刷新反序列化进行读取。
添加回答
举报
0/150
提交
取消