java IO(输入输出) 对象的序列化和反序列化
来源:互联网 发布:ios6版本淘宝hd 编辑:程序博客网 时间:2024/06/05 19:39
//对象的序列化
package zhi_jie_liu;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.ObjectOutputStream;import java.io.Serializable;public class Example13 {public static void main(String[] args) throws Exception {// TODO Auto-generated method stubPerson p=new Person("p1","小芳",16);//创建文件输出对象,将数据写入object.txt文件中FileOutputStream fos=new FileOutputStream("C:\\Users\\Administrator\\Desktop\\java\\Object.txt"); //创建输出流对象,用于处理输出流对象写入数据ObjectOutputStream ooS=new ObjectOutputStream(fos);ooS.writeObject(p);}}//对象的反序列化class Person implements Serializable{private String id;private int age;private String name;public Person(String id, String name, int age) {super();this.id = id;this.age = age;this.name = name;}public String getName() {return name;}public String getId() {return id;}public int getAge() {return age;}}package zhi_jie_liu;import java.io.*;public class Example14 {public static void main(String[] args) throws Exception {// TODO Auto-generated method stub//创建文件输入对象,用于读取指定文件数据FileInputStream fis=new FileInputStream("C:\\Users\\Administrator\\Desktop\\java\\Object.txt"); //创建输入流对象,并且从指定的输入流中读取数据ObjectInputStream ois=new ObjectInputStream(fis);Person p=(Person) ois.readObject();System.out.println("id:"+p.getId());System.out.println("name:"+p.getName());System.out.println("age:"+p.getAge());}}class Person implements Serializable{private String id;private int age;private String name;public Person(String id, String name, int age) {super();this.id = id;this.age = age;this.name = name;}public String getName() {return name;}public String getId() {return id;}public int getAge() {return age;}}
0 0
- java IO(输入输出) 对象的序列化和反序列化
- Java Io 对象序列化和反序列化
- Java IO 对象的序列化与反序列化
- 18、Java入门—Java IO流之对象的序列化和反序列化
- java IO之对象的序列化和反序列化
- 【Java IO流】对象的序列化和反序列化
- Java学习笔记之IO(十三):对象的序列化和反序列化
- java对象的序列化和反序列化
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化实践
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化实践
- Java对象的序列化和反序列化实践
- Java对象的序列化和反序列化实践
- java对象的序列化和反序列化
- [Java] 对象的序列化和反序列化
- c#创建透明背景用户控件
- A 谍报分析 河南第十届ACM真题 【字符串处理】
- 机器学习笔记8——ERM
- SDWebImage 如何加载存储在Ftp服务器上的图片
- 1007. 素数对猜想 (20)
- java IO(输入输出) 对象的序列化和反序列化
- 【数据仓库】【入门】如何靠建数据仓库发家
- 内存访问(寄存器)
- 解决:Spark-HBASE Error Caused by: java.lang.IllegalStateException: unread block data
- Nginx服务器搭建和基本配置详解
- jQuery的内部全局变量和构造函数
- C#窗体抖动效果
- NS3入门与安装
- (五)android recovery 升级时间与速度研究