zoukankan      html  css  js  c++  java
  • 学习笔记:serializable接口实现Java对象序列化

    Java对象序列化的解释:Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字符序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,这意味着序列化机制能自动弥补不同操作系统之间的差异。 只要对象实现了Serializable接口。
    实现序列化的部分原因如下:
    1、将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;
    2、按值将对象从一个应用程序域发送至另一个应用程序域,实现serializable接口的作用是就是可以把对象存到字节流,然后可以恢复。所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化。
    3.反序列化后的对象,不需要调用构造函数,对于Serializable对象,对象完全以它存储的二进制位作为基础来构造,而不调用构造器。


  • 相关阅读:
    BUUCTF--Youngter-drive
    BUUCTF--CrackRTF
    FireShell CTF 2020 Re Simple Encryption
    2020 美国大学生数学建模论文翻译(week 2)
    仿射密码
    乘法逆元
    RC4加密与解密
    2020 BJDCTF Re encode
    2020美国大学生数学建模(MCM/ICM)A题数据及参考资料
    路由器, 美团笔试题, 差分
  • 原文地址:https://www.cnblogs.com/FightingMan/p/6198147.html
Copyright © 2011-2022 走看看