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

java序列化

时间:2017-01-10 17:26:50      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:str   write   this   puts   tor   ide   tag   fileinput   turn   


/* *java简单序列化 */ public class Main{ public static void main(String[] args){ File file = new File("person.out"); try{ ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(file)); Person person = new Person("John",101,Gender.MALE); out.writeObject(person); out.close(); System.out.println(Gender.MALE); ObjectInputStream oin = new ObjectInputStream(new FileInputStream(file)); Object newPerson = oin.readObject(); oin.close(); System.out.println(newPerson); }catch(Exception e){ e.printStackTrace(); } } } enum Gender{ MALE,FEMALE } class Person implements Serializable{ private String name=null; private Integer age=null;//transient默认序列化忽略该字段 private Gender gender=null; public Person(){ System.out.println("none-argconstructor"); } public Person(String name,Integer age,Gender gender){ System.out.println("argconstructor"); this.name=name; this.age=age; this.gender=gender; } @Override public String toString(){ return"["+name+","+age+","+gender+"]"; } public String getName(){ return name; } public void setName(String name){ this.name=name; } public Integer getAge(){ return age; } public void setAge(Integer age){ this.age=age; } public Gender getGender(){ return gender; } public void setGender(Gender gender){ this.gender=gender; } }

 

java序列化

标签:str   write   this   puts   tor   ide   tag   fileinput   turn   

原文地址:http://www.cnblogs.com/Engi-xx/p/6269865.html

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