博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Serializable,序列化,串行化
阅读量:6847 次
发布时间:2019-06-26

本文共 589 字,大约阅读时间需要 1 分钟。

  hot3.png

对象通过写出描述自己状态的数值来记录自己,这个过程称为对象的串行化。

    序列化,串行化,Serializable是同一个意思。

  • 怎么串行化?

    要串行化一个对象,需要使用I/O,通过I/O将对象状态保存下来,再通过I/O将对象状态恢复。怎么使用I/O呢?需要串行化的对象需要实现Serializable或Externalizable接口,否则串行化该对象将抛出异常。

    如果某个类能被序列化,其子类也可被序列化,声明为static和transient类型的成员变量不能被序列化。

  •  在哪些地方用到?

    分布式对象 - RMI利用对象序列化运行远程主机的服务,就像在本机上运行对象一样。

    对象深度复制。

  • 官方说法

    The serialization runtime associates with each serializable class a version number, which is used during deserialization to verify that the sender and receiver of a serialized object have loaded.

Reference:

http://yinny.iteye.com/blog/1776488  

转载于:https://my.oschina.net/milize/blog/658554

你可能感兴趣的文章
MVC之参数验证(三)
查看>>
android截图 - 截取ContentView - 截取指定的View并且保存
查看>>
Prism 4 文档 ---第5章 实现MVVM模式
查看>>
Eclipse中查看JDK类库源代码
查看>>
install_lnmp.sh
查看>>
子数组的和的最大值(包括升级版的首尾相连数组)
查看>>
Java-笔记6-复习
查看>>
C#中Static的妙用
查看>>
poj 2752 前后缀匹配
查看>>
锚点定位偏移问题
查看>>
QTP的那些事—WMI+SQL分析查询工具
查看>>
柯里化
查看>>
LeetCode - Nth Highest Salary
查看>>
海量数据面试题整理
查看>>
9.ORM数据访问
查看>>
第三次作业结对编程
查看>>
sublime使用
查看>>
一言不合就动手系列篇一-仿电商平台前端搜索插件(filterMore)
查看>>
Oracle Split 函数
查看>>
目标跟踪之卡尔曼滤波---理解Kalman滤波的使用预测
查看>>