JavaLearning:对象序列化
来源:互联网 发布:art template.js文档 编辑:程序博客网 时间:2024/05/17 06:17
package org.fun.io;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;@SuppressWarnings("serial")class Person implements Serializable {private String name;private int age;public Person(String name, int age) {this.name = name;this.age = age;}public String toString() {return "姓名:" + this.name + ",年龄:" + this.age;}}public class SerializableDemo {public static void main(String[] args) throws Exception {Person[] per= { new Person("张三", 30), new Person("李四", 31),new Person("王五", 32) };ser(per);Person[] p= (Person[]) dser();print(p);}public static void ser(Object obj) throws Exception {File file = new File("d:" + File.separator + "person.ser");ObjectOutputStream oos = null;oos = new ObjectOutputStream(new FileOutputStream(file));oos.writeObject(obj);oos.close();}@SuppressWarnings("resource")public static Object dser() throws Exception {Object temp = null;File file = new File("d:" + File.separator + "person.ser");ObjectInputStream ois = null;ois = new ObjectInputStream(new FileInputStream(file));temp = ois.readObject();return temp;}public static void print(Person per[]) {for (Person p : per) {System.out.println(p);}}}
0 0
- JavaLearning:对象序列化
- JavaLearning:异常
- JavaLearning:包
- JavaLearning:泛型
- JavaLearning:IO
- Java对象序列化
- 对象序列化
- Java对象序列化
- 对象序列化笔记
- 对象的序列化
- 对象序列化
- 对象序列化
- Java对象序列化
- Java对象序列化
- java对象序列化
- Java 对象序列化
- 对象的序列化
- 序列化ArcEngine对象
- Android连续点击两次Back键退出程序 分类: Android
- MFC选择文件夹对话框
- GAIA地形引擎源代码阅读 <一>
- Java线程(八):锁对象Lock-同步问题更完美的处理方式
- hdu 1532 最大网络流 Drainage Ditches
- JavaLearning:对象序列化
- Java线程(九):Condition-线程通信更高效的方式
- db2
- 查询mysql数据库字段及注释
- 循环多少次? hdoj 1799
- Java线程专栏文章汇总
- C#模拟MSN窗体抖动
- MongoDB can't call something 问题的解决办法
- ubuntu 14.04 编译安装 apache 和 php