java序列化
来源:互联网 发布:知乎 矢仓枫子 编辑:程序博客网 时间:2024/06/09 19:01
package com.my.action;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;public class Person implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String name; private String sex; private int age; public Person(String name, String sex, int age) { super(); this.name = name; this.sex = sex; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Person [name=" + name + ", sex=" + sex + ", age=" + age + "]"; } public static void main(String[] args) { FileOutputStream out = null; ObjectOutputStream oos = null; FileInputStream in = null; ObjectInputStream ois = null; try { //序列化 out = new FileOutputStream(new File("E:\\person.txt")); oos = new ObjectOutputStream(out); Person outPerson = new Person("李四", "男", 25); oos.writeObject(outPerson); //反序列化 in = new FileInputStream(new File("E:\\person.txt")); ois = new ObjectInputStream(in); Person inPerson = (Person) ois.readObject(); System.out.println(inPerson); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } finally { try { if (out != null) { out.close(); } if (in != null) { in.close(); } if (oos != null) { oos.close(); } if (ois != null) { ois.close(); } } catch (IOException e) { e.printStackTrace(); } } }}
0 0
- Serializable java序列化
- Java对象序列化
- java序列化-Serializable
- Serializable java序列化
- Serializable java序列化
- Java对象序列化
- Java对象序列化
- Java对象序列化
- Serializable java序列化
- JAVA序列化Serializable
- java对象序列化
- Java 对象序列化
- DEMO-JAVA序列化
- Java 对象序列化
- java 序列化
- Java对象序列化
- Serializable java序列化
- java序列化介绍
- ubuntu 安装 pip 及 pip 常用命令
- LeetCode刷题【Array】 Construct Binary Tree from Inorder and Postorder Traversal
- Java 设计模式 之 状态模式(State)
- uc/os-ii 实验6:消息邮箱(2)
- 将博客搬至CSDN
- java序列化
- jxls操作excel
- C语言 strsep函数实现
- DecimalFormat用法
- 《合成孔径雷达成像——算法与实现》之【16】仿真图7.5
- sort排序的两种方式
- DecimalFormat的用法 Java小数(float、dobule)格式化
- 用Visual Studio Code Debug世界上最好的语言
- 机器学习之无监督聚类问题