最贊回答 / Dayton
Java常用于開發分布式應用,分布式應用就涉及到部署的主機的物理位置是不同的,主機應用之間的交互涉及到信息在網絡傳輸的問題,或者應用內部的信息也需要存儲到磁盤中;不管是信息的存儲或者傳輸,都是以二進制流的方式進行的。Java對象序列化機制就是把內存中的Java對象(User之類的JavaBean)轉換成二進制流。java對象序列化后可以很方便的存儲或者在網絡中傳輸。Java的序列化機制是通過運行時判斷類的序列化ID(serialVersionUID)來判定版本的一致性。在反序列化時,java虛擬機會通過二...
2015-12-17