我有一个NotSerializableException
,jvm 告诉我它来自一个与序列化到ObjectOutputStream
!
到底会发生什么?它作为问题提到的类是不可序列化的,并且操作了来自其他类的一些数据,这些数据绝对是可序列化的,为什么这会导致NotSerializableException
?
编辑:请不要投反对票,这是一个严肃的问题!好的,所以我只是想知道以下是否可能是一个问题:如果我有一个匿名数组列表,被插入到一个映射中(这绝对是可序列化的),在一个不可序列化的类中,这可能是问题吗???
像这样: map.put(new ArrayList(){{add(ect....}});