ByteArrayOutputStream baos = new ByteArrayOutputStream();
            ObjectOutputStream oos = new ObjectOutputStream(baos);
            oos.writeObject(obj);
            return baos.toByteArray();

解决方案 »

  1.   

    序列化的过程默认是由ObjectOutputStream的内部实现的,如果没有特殊的东西这个方法已经足够了如果你需要自己的类控制如何序列化,是可以在你的类中写
    private void readObject(java.io.ObjectInputStream stream)
        throws IOException, ClassNotFoundException;
    private void writeObject(java.io.ObjectOutputStream stream)
        throws IOException这样你就可以自己完成相关的处理。
      

  2.   

    ObjectInputStream 类来处理三。