首页
学习
活动
专区
工具
TVP
发布

让技术和时代并行

专栏作者
388
文章
433630
阅读量
30
订阅数
一次搞懂序列化和反序列化
1. 为什么需要序列化? 因为如果不实现序列化,那么则无法反序列化 2. 序列化使用场景? 1. 需要存储对象,比如说我现在需要把内存中的对象暂时写入硬盘,等我系统启用时在加载到内存反序列化后继续使用。 2. 需要远程传输对象,则需要实现序列化接口,大多在socket网络套接字编程场景中比较常见, 有同学可能说,我经常使用socket传输数据,确没有实现序列化接口,因为很多情况下我们都是传输的String字符串,而在Java中String已经实现了Serializable接口 3. 序列化常见出错问题? 不实现序列化接口进行保存对象会出现如下错误,可以通过实现Serializable接口解决问题。
用户5166556
2019-11-28
3880
Linux中下载,压缩,解压等命令
查看是否和另一台Linux机器相通命令:ssh    主机名@Ip地址    ,提示输入密码。即可查看远程文件的目录
用户5166556
2019-04-16
1.1K0
java开发中序列化与反序列化起到的作用
基本概念: 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 特别在网络传输中,它的作用显得尤为重要。我们可以把一个类实现序列化,然后在另一端通过反序列化可以得到该对象 例如:我们可以序列化一个对象,不过这个对象要实现序列化方法,并生成序列化号。
用户5166556
2019-04-16
5720
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档