要保存list,a必须是支持序列化的。
[Serializable]
class A
{
  int a1;
}
类A必须有Serializable标记。另外所有字段类型必须可序列化。
反序列化后将产生新的对象,但对象的属性值一样,相当于对象的完全复制。

解决方案 »

  1.   

    同意1楼,a的类定义时必须加[Serializable]标记,即可序列化
      

  2.   

    是引用,但是你可以自己写保存代码,完整保存arraylist中所有object对象内容.
      

  3.   

    类A必须有Serializable标记。另外所有字段类型必须可序列化。这个所有字段类型可序列化是什么意思?
    什么字段类型可序列化?
      

  4.   

    如果你A里的字段是其他对象,比方说是类B的对象,类B必须也要标记序列化,否则这个字段将不会保存[Serializable]
    class A
    {
      int a1;
       
       B  b1; //类B必须也要标记[Serializable]
    }
      

  5.   

    pen 不可序列化?
    有什么办法把pen序列化?