JAVA物件序列化,反序列化

2021-08-26 04:51:16 字數 771 閱讀 6021

理解序列化和反序列化對理解物件導向有很大的幫助。舉例如下,序列化格式自己定義:

我們有兩個類,動物,人,。

人繼承動物。

其中:人的屬性有:name(名稱),phonenum(手機號碼)等

人的方法有:serialize(),deserialize()

動物的屬性有:mood(情緒) ***(性別)等

動物的方法有:serialize(),deserialize()

如下為**:

動物:public class animal()

public void setmood(sting strmood)

public string serialize()

public void deserialize(string strcontent) }

人: public class person

public person(string strname, string strphonenum)

public string serialize()

public void deserialize(string strcontent){}

super.deserialize(strcontent);

this.name = strcontent.split(";").split(",")[0];

this.phonenum = strcontent.split(";").split(",")[1]; }

public class testdemo}

java 序列化 反序列化

序列化 bytearrayoutputstream bytearrayoutputstream new bytearrayoutputstream objectoutputstream objectoutputstream null try catch exception e finally byt...

物件序列化 反序列化

必須新增引用 using system.io using system.runtime.serialization using system.runtime.serialization.formatters.binary 方法 region 物件序列化 物件序列化 任意物件 字串 public st...

物件 序列化 反序列化

public class eventmessage 資訊提示類 型別1 操作日誌2 安全日誌 標題 內容 icon型別 url 執行script指令碼字串 需加 public static void messagebox int m type,string m title,string m body...