zoukankan      html  css  js  c++  java
  • java序列化


    /* *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; } }
  • 相关阅读:
    js获取input file完整路径的方法
    form提交表单上传图片
    基于HTML5的可预览多图片Ajax上传
    ie11兼容
    上传时获取文件的完整路径图片预览的js代码(兼容Firfox和IE)
    学习笔记
    ie浏览器兼容性(ie9,ie10)
    大学最后悔的事
    easyui 分页
    jQuery学习
  • 原文地址:https://www.cnblogs.com/Engi-xx/p/6269865.html
Copyright © 2011-2022 走看看