java序列化和反序列化

来源:互联网 发布:minix3.3.0源码 编辑:程序博客网 时间:2024/05/16 12:46

1.首先要建一个类,该类要实现Serializable接口
import java.io.Serializable;

public class Student implements Serializable{
String name;
int age;
public Student(String name, int age) {
super();
this.name = name;
this.age = age;
}
}
2.测试使用
//序列化

//实例化对象
Student s1 = new Student(“tom”,22);
//把对象保存到本地,用字节输出流
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(“D:\ad\mmm.aaa”));
oos.writeObject(s1);
oos.close();

//反序列化
FileInputStream fi=new FileInputStream(“D:\ad\mmm.aaa”);
ObjectInputStream ob=new ObjectInputStream(fi);

    Object obj=ob.readObject();    fi.close();    ob.close();    Student stu=(Student)obj;    System.out.println(stu.name);    System.out.println(stu.age);

//如果报异常,检查一下你是否实现了Serializable接口

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 阴阳师进不去怎么办 阴阳屏怎么办 被碰瓷了怎么办 遇到碰瓷怎么办 碰瓷怎么办 共享汽车闯红灯怎么办 老婆不让碰怎么办 桌面图标变白了怎么办 污水排放许可证怎么办 脸部皮肤过敏应该怎么办 皮肤过敏肿了怎么办 过敏皮肤痒痒怎么办 被海浪卷走怎么办 宜兴水龙头漏水怎么办 word不能编辑怎么办 玻璃瓶盖扭不开怎么办 瓶盖打不开怎么办 旋转瓶盖打不开怎么办 瓶盖子打不开怎么办 塑料盖子打不开怎么办 塑料盖子拧不开怎么办 拧不开塑料瓶盖怎么办 汽水瓶盖打不开怎么办 胶水瓶盖打不开怎么办 瓶盖很紧打不开怎么办 水瓶盖打不开怎么办 水果罐头打不开怎么办 玻璃罐头打不开怎么办 打不开罐头盖子怎么办 罐头瓶盖打不开怎么办 罐头瓶子打不开怎么办 金属罐头打不开怎么办 铁罐头打不开怎么办 塑料瓶子打不开怎么办 饮料盖子拧不开怎么办 旋转盖子拧不开怎么办 瓶子拧不开了怎么办 可乐瓶盖打不开怎么办 螺旋盖子拧不开怎么办 瓶盖太紧拧不开怎么办 盖子拧不开怎么办