码迷,mamicode.com
首页 > 编程语言 > 详细

Java中的Serializable接口的作用

时间:2017-08-11 23:58:30      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:问题   数据   get   网络   定义   对象   通用   http   csdn   

转载自:http://blog.csdn.net/shehun11/article/details/40300439

所谓的Serializable,就是java提供的通用数据保存和读取的接口。至于从什么地方读出来和保存到哪里去都被隐藏在函数参数的背后了。这样子,任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。只要设计一个保存一个读取功能就能解决上面说得所有问题。

Object serialization的定义:
Object serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。

serialization不但可以在本机做,而且可以经由网络操作(RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序(用Unix下的c开发过网络编程的人应该知道这个概念)等。比如,在Window平台生成一个对象并序列化之,然后通过网络传到一台Unix机器上,然后可以在这台Unix机器上正确地重构这个对象。

Java中的Serializable接口的作用

标签:问题   数据   get   网络   定义   对象   通用   http   csdn   

原文地址:http://www.cnblogs.com/taiguyiba/p/7348394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!