nim*_*o23 3 java serializable object-serialization
当我Serializable在课堂上时,是否需要添加Serializable到班级中的所有对象?
例如,
public class User implements Serializable{
private List<Role> role;
private Task task;
}
Run Code Online (Sandbox Code Playgroud)
我是否需要添加Serializable到Role和Task,太?
public class Task implements Serializable{
// ...
}
public class Role implements Serializable{
// ...
}
Run Code Online (Sandbox Code Playgroud)
是的你是; 如果你的类Task并Role没有Serializable,你会得到一个java.io.NotSerializableException,如果你尝试序列的一个实例User.
当然,如果Task或Role包含其他非原始的非瞬态场,它们也必须是Serializable等等.
| 归档时间: |
|
| 查看次数: |
2333 次 |
| 最近记录: |