请问:
readObject(ObjectInputStream stream)和writeObject(ObjectOutputStream stream)的作用是什么?序列化或反序列化时,需要readObject(ObjectInputStream stream)和writeObject吗???

----------------------------------------------------------------------------------

解决方案 »

  1.   

    可以用上面的
    也可以实现java.io.Serializable
      

  2.   

    查了好多资料
    还是不明白
    readObject(ObjectInputStream stream)和writeObject(ObjectOutputStream stream)
    的作用是什么?和序列化有什么关系??
      

  3.   

    看看我的这篇文章吧:http://freish.iteye.com/admin/blogs/1007362
    有些不能序列化的字段但又需要写入流中时就需要这两个方法
      

  4.   

    简单的说就是,这个类,是可以被写入流中,并可以从流中还原的。但是它不使用JDK默认的写入、还原逻辑的时候,就可以写writeObject和readObject来实现自定义的处理。
      

  5.   

    在单例模式中,用了implements Serializable ,是否必须加入写writeObject和readObject
      

  6.   

    不需要这两个方法,但是需要一个叫做readResolve的方法,在Serializable接口的API中有说到
      

  7.   

    write是将对象写入流,read是从流读取对象