我已经通过 java docs for Class 在那里我看到类实现Serializable click here,在图像中作为类默认实现serializable 当我们处理像
这样的情况时,为什么我们需要为类编写可序列化的额外行实现import java.io.Serializable;
public class Student implements Serializable{
int id;
String name;
public Student(int id, String name) {
this.id = id;
this.name = name;
}
}
当我们想要在网络上旅行对象的状态时。
答案 0 :(得分:1)
默认情况下,每个类都来自Object
,而不是来自Class
。只有Class
实施Serializable
。我同意这些标准类的命名可能有点令人困惑。