最赞回答 / Dayton
Java常用于开发分布式应用,分布式应用就涉及到部署的主机的物理位置是不同的,主机应用之间的交互涉及到信息在网络传输的问题,或者应用内部的信息也需要存储到磁盘中;不管是信息的存储或者传输,都是以二进制流的方式进行的。Java对象序列化机制就是把内存中的Java对象(User之类的JavaBean)转换成二进制流。java对象序列化后可以很方便的存储或者在网络中传输。Java的序列化机制是通过运行时判断类的序列化ID(serialVersionUID)来判定版本的一致性。在反序列化时,java虚拟机会通过二...
2015-12-17