我已经使用不可序列化的对象(例如 ArrayList 等)创建了一个类......这个类实现了 Serializable 但当然当我尝试使用 ObjectOutputStream 的 writeObject 方法将类实例写入文件时,我得到一个 IOException。
如何避免这个问题?writeObject 方法是最终的,所以我不能覆盖它,我是否必须手动保存(读取所有 ArrayList 并逐个保存它的元素)对象,或者有机会管理 writeObject 方法工作?
PS:我认为没有必要包含,因为它对问题没有意义,但是如果您认为有必要发布代码(其中还包含其他用户定义的类,因此很难理解),请告诉我。