日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSExternalizable

Externalizable

公司主營業(yè)務(wù):做網(wǎng)站、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出金鄉(xiāng)免費(fèi)做網(wǎng)站回饋大家。

public interface Externalizable
extends Serializable

只有 Externalizable 實(shí)例的類的標(biāo)識被寫入序列化流中,并且類有責(zé)任保存和恢復(fù)其實(shí)例的內(nèi)容。 Externalizable 接口的 writeExternal 和 readExternal 方法由一個類實(shí)現(xiàn),以使該類可以完全控制對象及其超類型的流的格式和內(nèi)容。這些方法必須顯式地與超類型協(xié)調(diào)以保存其狀態(tài)。這些方法取代了 writeObject 和 readObject 方法的自定義實(shí)現(xiàn)。對象序列化使用 Serializable 和 Externalizable 接口。對象持久性機(jī)制也可以使用它們。每個要存儲的對象都針對 Externalizable 接口進(jìn)行了測試。如果對象支持 Externalizable,則調(diào)用 writeExternal 方法。如果對象不支持 Externalizable 并且實(shí)現(xiàn)了 Serializable,則使用 ObjectOutputStream 保存對象。重構(gòu) Externalizable 對象時,會使用公共無參數(shù)構(gòu)造函數(shù)創(chuàng)建實(shí)例,然后調(diào)用 readExternal 方法??尚蛄谢瘜ο笫峭ㄟ^從 ObjectInputStream 中讀取來恢復(fù)的。 Externalizable 實(shí)例可以通過 Serializable 接口中記錄的 writeReplace 和 readResolve 方法指定替換對象。

Since:

JDK1.1

方法總結(jié)

修飾符和類型 方法 描述
void readExternal(ObjectInput in) 該對象實(shí)現(xiàn)了 readExternal 方法來恢復(fù)其內(nèi)容,方法是調(diào)用基本類型的 DataInput 方法和對象、字符串和數(shù)組的 readObject 方法。
void writeExternal(ObjectOutput out) 對象實(shí)現(xiàn) writeExternal 方法以保存其內(nèi)容,方法是調(diào)用 DataOutput 的方法獲取其原始值,或者調(diào)用 ObjectOutput 的 writeObject 方法獲取對象、字符串和數(shù)組。

方法詳情

writeExternal

void writeExternal(ObjectOutput out) throws IOException

對象實(shí)現(xiàn) writeExternal 方法以保存其內(nèi)容,方法是調(diào)用 DataOutput 的方法獲取其原始值,或者調(diào)用 ObjectOutput 的 writeObject 方法獲取對象、字符串和數(shù)組。

參數(shù):

參數(shù)名稱 參數(shù)描述
out 將對象寫入的流

Throws:

Throw名稱 Throw描述
IOException 包括可能發(fā)生的任何 I/O 異常

readExternal

void readExternal(ObjectInput in) throws ClassNotFoundException, IOException

該對象實(shí)現(xiàn)了 readExternal 方法來恢復(fù)其內(nèi)容,方法是調(diào)用基本類型的 DataInput 方法和對象、字符串和數(shù)組的 readObject 方法。 readExternal 方法必須以與 writeExternal 寫入的相同順序和相同類型讀取值。

參數(shù):

參數(shù)名稱 參數(shù)描述
in 要從中讀取數(shù)據(jù)以恢復(fù)對象的流

Throws:

Throw名稱 Throw描述
IOException 如果發(fā)生 I/O 錯誤
ClassNotFoundException 如果找不到正在恢復(fù)的對象的類。

名稱欄目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSExternalizable
分享鏈接:http://www.5511xx.com/article/dpjogii.html