標籤:dem exce object close div 對象 amd 網路 throw
使用ObjectOutputStream 序號未經處理資料和對象資料,使用ObjectInputStream 還原序列化
使用位元組儲存資料,可以將序列化的資料存放區到硬碟上,或輸出到網路上
package com.test;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.util.Date;public class ObjecyOutputStreamDemo {public static void main(String[] args) throws IOException, ClassNotFoundException { out();in();} public static void out() throws IOException{ FileOutputStream fileOutputStream = new FileOutputStream("F:/a.txt");ObjectOutputStream oos = new ObjectOutputStream(fileOutputStream);oos.writeInt(124);oos.writeObject("Today");oos.writeObject(new Date());oos.close(); } public static void in() throws IOException, ClassNotFoundException{ FileInputStream in = new FileInputStream("F:/a.txt"); ObjectInputStream ois = new ObjectInputStream(in); int i = ois.readInt(); String today = (String) ois.readObject(); Date date = (Date) ois.readObject(); System.out.println(i+today+date); ois.close(); }}
java 序列化和還原序列化資料