码迷,mamicode.com
首页 > 编程语言 > 详细

Java序列化与反序列化

时间:2017-09-10 18:45:18      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:txt   ...   序列   dex   pack   ati   otf   etag   序列化   

Java序列化与反序列化

 1 package com.study.file;
 2 
 3 import java.io.FileInputStream;
 4 import java.io.FileNotFoundException;
 5 import java.io.FileOutputStream;
 6 import java.io.IOException;
 7 import java.io.InputStream;
 8 import java.io.ObjectInputStream;
 9 import java.io.ObjectOutputStream;
10 import java.io.OutputStream;
11 
12 import com.study.bean.Emp;
13  
14 /**
15  * Java 序列化与反序列化
16  * @ClassName: SerializableDemo 
17  * @author BlueLake
18  * @date 2016年9月10日 下午5:42:09
19  */
20 public class SerializableDemo {
21 
22     public static void main(String[] args) throws IOException, ClassNotFoundException {
23         Emp emp = new Emp();
24         emp.setAge("18");
25         emp.setUname("魔女");
26         /*
27          * 序列化:把对象写到文件
28          * 
29          */
30         OutputStream os = new FileOutputStream("F:/Test/inter.txt");
31         ObjectOutputStream oos = new ObjectOutputStream(os);
32         oos.writeObject(emp);
33         /*
34          * 反序列化:把文件读出成对象
35          * 
36          */
37         InputStream is = new FileInputStream("F:/Test/inter.txt");
38         ObjectInputStream ois = new ObjectInputStream(is);
39         Object obj = ois.readObject();
40         if(obj instanceof Emp){
41             Emp em = (Emp)obj;
42             System.out.println(em.getAge()+"..."+em.getUname());
43         }
44         
45         oos.close();
46         ois.close();
47     }
48 }

 

Java序列化与反序列化

标签:txt   ...   序列   dex   pack   ati   otf   etag   序列化   

原文地址:http://www.cnblogs.com/tashaxing/p/7501666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!