Object serialization

Object serialization 容许你将实现了Serializable接口的对象转换为字节序列,这些字节序列能够被彻底存储以备之后从新生成原来的对象。  

serialization不但能够在本机作,并且能够经由网络操做(就是猫小说的RMI)。这个好处是很大的----由于它自动屏蔽了操做系统的差别,字节顺序(用Unix下的c开发过网络编程的人应该知道这个概念,我就容易在这上面犯错)等。好比,在Window平台生成一个对象并序列化之,而后经过网络传到一台Unix机器上,而后能够在这台Unix机器上正确地重构这个对象。 
Object serialization主要用来支持2种主要的特性: 
1。Java的RMI(remote method invocation).RMI容许象在本机上同样操做远程机器上的对象。当发送消息给远程对象时,就须要用到serializaiton机制来发送参数和接收返回直。 
2。Java的JavaBeans.   Bean的状态信息一般是在设计时配置的。Bean的状态信息必须被存起来,以便当程序运行时能恢复这些状态信息。这也须要serializaiton机制。编程

相关文章
相关标签/搜索