java 序列化与反序列化实例
来源:互联网 发布:linux系统运行级别 编辑:程序博客网 时间:2024/06/04 19:38
package com.exam;import java.io.*;import java.util.Date;/** * 对象的序列化和反序列化测试类. * * @author <a href="mailto:xiexingxing1121@126.com">AmigoXie</a> * @version 1.0 Creation date: 2007-9-15 - 下午21:45:48 */public class ObjectSaver {/** * @param args * @author <a href="mailto:xiexingxing1121@126.com">AmigoXie</a> Creation * date: 2007-9-15 - 下午21:45:37 */public static void main(String[] args) throws Exception {ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("D:/" + "objectFile.obj"));// 序列化对象Customer customer = new Customer("阿蜜果", 24);out.writeObject("你好!");out.writeObject(new Date());out.writeObject(customer);out.writeInt(123); // 写入基本类型数据out.close();// 反序列化对象ObjectInputStream in = new ObjectInputStream(new FileInputStream("D:/"+ "objectFile.obj"));System.out.println("obj1=" + (String) in.readObject());System.out.println("obj2=" + (Date) in.readObject());Customer obj3 = (Customer) in.readObject();System.out.println("obj3=" + obj3);int obj4 = in.readInt();System.out.println("obj4=" + obj4);in.close();}}class Customer implements Serializable {private String name;private int age;public Customer(String name, int age) {this.name = name;this.age = age;}public String toString() {return "name=" + name + ", age=" + age;}}
0 0
- Java序列化与反序列化【实例】
- java 序列化与反序列化实例
- Java序列化与反序列化【实例】
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- java 序列化 与 反序列化
- java序列化与反序列化
- JAVA序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Java序列化与反序列化
- Android避免进入页面EditText自动弹出软键盘
- 若干笔试题
- Linux 用户和组相关命令使用
- 【OpenCV入门教程之九】 非线性滤波专场:中值滤波、双边滤波
- win7系统笔记本有线连接受限制有黄色感叹号解决方法
- java 序列化与反序列化实例
- 使用面向对象的技术创建高级 Web 应用程序
- 路由器被指存在安全缝隙 互联网公司"跨界"涌入
- ubuntu12.04的NFS配置
- Ubuntu上安装Ruby On Rails
- Android软件开发之EditText 详解
- 用文库给网站引流
- 计算机视觉(OpenCV基础)相关网站链接
- 友元类