java序列化
来源:互联网 发布:℃-ute 知乎 编辑:程序博客网 时间:2024/05/15 03:14
java序列化
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序列化介绍
- 输入一行由多个词构成的语句并反序输出语句
- KVM虚拟机创建功能详细讲解
- noip2013 火柴排队 树状数组
- 机器学习之随机森林
- 【HTML】制作新闻菜单
- java序列化
- 【bzoj1901】Dynamic Rankings(整体二分)
- 2017实习生在线测评编程题
- Java NIO Channel & Buffer(Java NIO 通道和缓存)
- 矩阵最大值
- J2EE/J2SE/J2ME/JDK的区别
- 文件过滤器的使用
- 简单封装jaxb2.0
- kvm虚拟机的常用命令