ObjectOutputStream 類用來序列化一個對象,如下的SerializeDemo例子實例化了一個Employee對象,並將該對象序列化到一個文件中。以下是小編爲大家搜索整理的java序列化對象的'技巧,歡迎閱讀!更多精彩內容請及時關注我們應屆畢業生考試網!
該程序執行後,就創建了一個名爲文件。該程序沒有任何輸出,但是你可以通過代碼研讀來理解程序的作用。
注意: 當序列化一個對象到文件時, 按照Java的標準約定是給文件一個擴展名。
import .*;
public class SerializeDemo
{
public static void main(String [] args)
{
Employee e = new Employee();
= "Reyan Ali";
ess = "Phokka Kuan, Ambehta Peer";
= 11122333;
er = 101;
try
{
FileOutputStream fileOut =
new FileOutputStream("/tmp/");
ObjectOutputStream out = new ObjectOutputStream(fileOut);
eObject(e);
e();
e();
tf("Serialized data is saved in /tmp/");
}catch(IOException i)
{
tStackTrace();
}
}
}