社区
非技术区
帖子详情
关于Externalizable和Serializable两个接口到底是干什么用的?
Patrick_DK
2002-01-27 04:55:11
...全文
68
3
打赏
收藏
关于Externalizable和Serializable两个接口到底是干什么用的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsyx
2002-01-27
打赏
举报
回复
不考,不用看
对象序列化,学rmi的时候才会用到
Patrick_DK
2002-01-27
打赏
举报
回复
哦,好,还有,想知道这两个接口在SJCP中会考试到吗?
jsyx
2002-01-27
打赏
举报
回复
对象序列化。
你可以看看THINK IN JAVA中IO那一章,有详细说明
Serial
izable
序列化和
External
izable
序列化与反序列化的使用
### 1、序列化是干啥用的? 序列化的原本意图是希望对一个Java对象作一下“变换”,变成字节序列,这样一来方便持久化存储到磁盘,避免程序运行结束后对象就从内存里消失,另外变换成字节序列也更便于网络运输和传播,所以概念上很好理解: - 序列化:把Java对象转换为字节序列。 - 反序列化:把字节序列恢复为原先的Java对象。而且序列化机制从某种意义上来说也弥补了平台化的一些差异,毕竟转换后的字节流可以在其他平台上进行反序列化来恢复对象。 ### 2、对象序列化的方式? 在Java中,如果一个对象要
Java
Serial
izable
,一个空
接口
到底
干嘛用的
Java
Serial
izable
:明明就一个空的
接口
嘛 对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现Serializbale
接口
就可以了。我不愿意做更深入的研究,因为会用就行了嘛。 但随着时间的推移,见到Serializbale的次数越来越多,我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。 01、先来点理论 Java 序列化是 JDK 1...
Serial
izable
接口
的作用;
External
izable
自定义序列化和反序列化
简介 Java类通过实现 java.io.
Serial
izable
接口
以启用其序列化功能。未实现此
接口
的类将无法进行序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。 实现这个
接口
时通常都会自定义一个
Serial
izable
UID,那么这个
Serial
izable
UID是用来
干什么
的呢。 可以知道序列化是将对象的状态信息转换为可存储或传输的形式的过程。其实就是保存为字符串到磁盘里。那么当反序列化的时候其作用就来了,虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两
Java序列化
Serial
izable
和
External
izable
浅析
Serial
izable
接口
ObjectOutputStream#writeObject() 与 Not
Serial
izable
Exception ObjectInputStream#readObject() 与 ClassNotFoundException
Serial
izable
接口
的类,不会调用任何构造器 非基本类型成员变量,需实现
Serial
izable
接口
泛型类型的成员变量,需实现
Serial
izable
接口
序列化保存所有对象网 transient与writeObject/readObjec
java空
接口
_Java
Serial
izable
,一个空
接口
到底
干嘛用的
对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现Serializbale
接口
就可以了。我不愿意做更深入的研究,因为会用就行了嘛。但随着时间的推移,见到Serializbale的次数越来越多,我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。01、先来点理论Java 序列化是 JDK 1.1 时引入的一组开创性的特性,用于将 Java 对象转换为字节数组,便于存...
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章