其他流一、ObjectInputStream/ObjectOutputStream① ObjectInputStream和ObjectOutputStream分别与FileInputStream和FileOutputStream一起使用时,可以对应用程序提供对对象的持久存储。我们 ...
其他流
一、ObjectInputStream/ObjectOutputStream
① ObjectInputStream和ObjectOutputStream分别与FileInputStream和FileOutputStream一起使用时,可以对应用程序提供对对象的持久存储。我们把对象以某种特定的编码格式写入称之为“序列化”。把写入的编码格式内容还原成对象称之为“反序列化”。
② 被序列化的对象必须实现Serializable接口。
序列化示例:
1 //必须实现Serializable接口 2 class Student implements Serializable{ 3 private String name; 4 private int age; 5 public Student(String name, int age) { 6 super(); 7 this.name = name; 8 this.age = age; 9 }10 public String getName() {11 return name;12 }13 public void setName(String name) {14 this.name = name;15 }16 public int getAge() {17 return age;18 }19 public void setAge(int age) {20 this.age = age;21 }22 @Override23 public String toString() {24 return "Student [name=" + name + ", age=" + age + "]";25 }26 27 }
原标题:I/O流——其他流
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。