首先说明Serializable主要作用将类的实例持久化保存,序列化就是保存,反序列化就是读取。保存也不一定保存在本地,也可以保存到远方。类一定要实现Serializable才可以操作的Student类(实现在网络应用部分和这块儿都有不同程度的体现)
import java.io.Serializable;
//套节字的创建是靠 Socket 和 ServerSoket ; 而输入输出靠流
public class Student implements Serializable { //序列化
private int id;
public Student(){
}
public Student (int id, String name) {
this.id = id;
this.name = name;
}
public int getId () {
return id;
}
public void setId (int id) {
this.id = id;
}
public String getName () {
return name;
}
public void setName (String name) {
this.name = name;
}
private String name;
@Override
public String toString () {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}