什么是编程中的序列化?[重复]


在我正在做的Android项目中,对象序列化被用来存储激活状态。在这个项目中,创建了一个Device对象,所有与激活相关的数据都存储在这个对象中,并且这个对象被存储在内存的一个文件中。这时序列化就会出现,对象被序列化并存储在文件中。那么什么是序列化,这个词到底是什么意思呢?它是一个关于安全的最佳实践吗?不能直接将对象存储在文件中吗?

解决方案:

序列化是一个很容易查到的东西。它只是将内存中的二进制对象转换成某种(通常是)字符串格式的过程,这样它就可以被保存到光盘上(或者可能通过有线传输)。它还包括反序列化过程。

为了方便大家,在Java中,有一个标准的接口 “serializable”,你应该实现这个接口来使一个类,好的,可序列化。在大多数情况下,只包含基本数据类型或可序列化类型的类,你不需要自己手动做任何事情。

给TA打赏
共{{data.count}}人
人已打赏
未分类

我如何将一个变量从刀片文件传递到 laravel 中的控制器?

2022-9-8 21:16:39

未分类

如何通过浏览器扩展的javascript代码上传json到S3?

2022-9-8 21:16:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索