JAVA在内的不同序列化方式

来源:互联网 发布:在淘宝网怎么做兼职 编辑:程序博客网 时间:2024/06/05 15:55

        将一个对象转化为二进制的过程成为序列化,而序列化的方式多种多样。

1.java序列化

      类必须实现Serializable接口或Externalizable接口,编写私有方法writeObject或writeReplace方法,给属性增加transient或serialPersistentFields属性来 控制序列化时的行为。

缺点:将类信息写入流时,直接采用全类名的写法,在类中结构比较复杂时,写出来的流会非常大,这对网络传输带来一定的压力。


2.Hession

注意3.3.1以前版本其为加锁操作Hashmap的get和put方法时可能造成CPU消耗100%的BUG

3.phprpc


4.Google Protocol Buffers

0 0
原创粉丝点击