第1个回答 2012-05-07
序列化以后对象 就变成了2进制的文件 也就是可以储存和传输
个人认为有两个的巨大的好处
1可以把对象存在文件里~~ 如果是应用程序的话每次都把对象保持在文件里的话就不怕突然停电~~~
下次启动你可以直接从文件里读出来最新的对象信息
2rmi ejb 这些东西实现基础就是对象的序列化..........
第2个回答 2012-05-07
Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就需要有一种可以在两端传输数据的协议。Java序列化机制就是为了解决这个问题而产生。如果想要进行网络传输数据或者将数据保存到本个地文件里就必须将它序列化。
第3个回答 2012-05-07
java是面向对象的一门语言,在java内存中,很多数据是以“对象”的形式存在
序列化:把一个对象写入“对象输出流”中的过程,就是序列化
反序列化:从“对象输入流”中读取这个对象的过程,就是反序列化