哈哈 要不然怎么能在两台机器之间传输对象啊?? RMI 你看看哈
解决方案 »
- aop:poincut时出异常
- jstl
- 如何在struts action里用redirect跳转页面?
- 实体联级出现保存异常,那位大大帮看下
- 请问这种情况是怎么造成的? resin + sql server
- 为什么我的serversocket监听程序只能得到一个连接?
- weblogic控制台的导航树不能显示,提示要安装java虚拟机....
- struts upload 问题
- J2EE平台下有针对多数据库分布式事务处理的类么?
- import com.borland.jbcl.layout.*;是什么阿???
- 求教Java4*4滑块拼图的算法
- hibernate sql 查询结果包含属性都是空的对象
反序列化就是根据serialVersionUID来还原对象,这也是为什么serialVersionUID为什么那么长,主要是为了保持唯一性。
如果没有序列化,你想想另外一台机器怎么还原呢
2.implements Serializable就是用来标识这个类的对象可以被序列化,如果不标识,则不可序列化。内存中的对象(就是你new出来的那些东西)就好比自然界中的空气,它是真实存在的,但是你又无法真实的看到摸到,有一天你想搞个空气运输或者保存个空气样本,那你怎么办?通常情况下是把空气压缩一下,压缩成液体或者固体,这样就可以进进行运输或保存了。
对象序列化就好比把空气“压缩”的过程(注意压缩只是一种操作过程,并不是说吧对象给压缩了,而是给序列化),你把对象从内存中“序列化”出来,序列化成你可以“看的见,摸的着”的东西,然后就可以把对象保存到磁盘上或者进行IO运输了。