- java反序列化對象的技巧 推薦度:
- 相關(guān)推薦
java序列化對象的技巧
ObjectOutputStream 類用來序列化一個(gè)對象,如下的SerializeDemo例子實(shí)例化了一個(gè)Employee對象,并將該對象序列化到一個(gè)文件中。以下是小編為大家搜索整理的java序列化對象的技巧,歡迎閱讀!更多精彩內(nèi)容請及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
該程序執(zhí)行后,就創(chuàng)建了一個(gè)名為employee.ser文件。該程序沒有任何輸出,但是你可以通過代碼研讀來理解程序的作用。
注意: 當(dāng)序列化一個(gè)對象到文件時(shí), 按照J(rèn)ava的標(biāo)準(zhǔn)約定是給文件一個(gè).ser擴(kuò)展名。
import java.io.*;
public class SerializeDemo
{
public static void main(String [] args)
{
Employee e = new Employee();
e.name = "Reyan Ali";
e.address = "Phokka Kuan, Ambehta Peer";
e.SSN = 11122333;
e.number = 101;
try
{
FileOutputStream fileOut =
new FileOutputStream("/tmp/employee.ser");
ObjectOutputStream out = new ObjectOutputStream(fileOut);
out.writeObject(e);
out.close();
fileOut.close();
System.out.printf("Serialized data is saved in /tmp/employee.ser");
}catch(IOException i)
{
i.printStackTrace();
}
}
}
【java序列化對象的技巧】相關(guān)文章:
java反序列化對象的技巧03-27
如何理解Java對象的序列化11-30
java對象持久化的使用技巧03-28
java面向?qū)ο缶幊讨v解04-02
Java語言的學(xué)習(xí)技巧11-27
JAVA對象創(chuàng)造及內(nèi)存布局介紹12-04
Java中對象和引用的具體區(qū)別12-04