个人认为object的底层应该还是通过byte来做的

解决方案 »

  1.   

    网络传输应该有字节和字符两种传输方式
    object序列化之后显然是用字节来传输的
      

  2.   

    通过object序列化要求远程系统也是用JAVA写
    byte流则只要求远程系统的程序能支持SOCKET即可,所以可以用其他语言来写
    但byte流处理复杂
      

  3.   

    byte流不能处理复杂的数据结构,说到底是数组,但是object可以处理复杂的数据结构,我还想知道的是,同样的数据结构,用byte数组和用object序列化,数据量是不是: byte数组<<object序列化?相差大吗?
      

  4.   

    序列化后也是用byte流传递的。你如果直接用byte流,需要自己去处理。至于数据量,你自己作个测试就知道了。应该不会相差太大。