java 对象序列化
来源:互联网 发布:程序员做笔记的软件 编辑:程序博客网 时间:2024/04/29 13:54
上代码
/** * Person.java */import java.io.*;public class Person implements Serializable{/** * */private static final long serialVersionUID = 1L;private String name;private int age;public Person(String str,int num){name=str;age=num;}public String toString(){return "Name:"+name+"\tAge:"+age;}}
/** * SerializableDemo.java */import java.io.*;public class SerializableDemo{public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException{Person pers=new Person("cjc",24);File f=new File("F:\\workspace\\JavaPrj\\test.txt");serial(pers,f);deserial(f);}public static void serial(Object p,File f) throws FileNotFoundException, IOException{ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream(f));out.writeObject(p);out.close();}public static void deserial(File f) throws FileNotFoundException, IOException, ClassNotFoundException{ObjectInputStream in=new ObjectInputStream(new FileInputStream(f));Person p=(Person)in.readObject();in.close();System.out.println(p);}}
另外,如果不希望类中的属性被序列化,可以在声明属性之前加上transient关键字
将name属性修改为transient,即private transient String name;
1 0
- Java对象序列化
- Java对象序列化
- Java对象序列化
- Java对象序列化
- java对象序列化
- Java 对象序列化
- Java 对象序列化
- Java对象序列化
- Java对象序列化
- java对象序列化
- Java 对象序列化
- java对象序列化
- Java-对象序列化
- java对象序列化
- JAVA对象序列化
- java对象序列化
- Java对象序列化
- Java 对象序列化
- POJ 1753 Flip Game(状态压缩BFS)
- 并差集 hdu3038
- 2.4Bootstrap表单
- ubuntu下NFS配置步骤,以及嵌入式linux挂载配置步骤
- Ubuntu无法联网
- java 对象序列化
- nyoj 408 Board Game Dice
- SRM 615
- leetcode: Same Tree
- 学起来就不觉得疲倦和无聊了~~
- 表格隔行变色功能(原生JS和jequery 代码)
- android Camera拍照
- POJ 2236 Wireless Network ||POJ 1703 Find them, Catch them 并查集
- nginx入门