2019-08-05 侯俊龍

java 集合里面的接口有

collection? 代表一組對象,每一個對象都是他的子元素

list 有序可重復(fù)元素的 collection

set 無序不可重復(fù)元素的 collection

map 把值映射到鍵? 鍵不能重復(fù)


hashmap 和 hashtable的區(qū)別

hashmap 是線程不安全的 ,hashmap 允許null值null鍵

hashtable 是線程安全的,hashtable不允許null值null建

因為hashmap 是線程不安全的所以運行速度比hashtable 快


Serializable接口:

Serializable接口是啟用其序列化功能的接口。實現(xiàn)java.io.Serializable 接口的類是可序列化的。沒有實現(xiàn)此接口的類將不能使它們的任意狀態(tài)被序列化或逆序列化。

public interface Serializable類通過實現(xiàn) java.io.Serializable 接口以啟用其序列化功能。未實現(xiàn)此接口的類將無法使其任何狀態(tài)序列化或反序列化??尚蛄谢惖乃凶宇愋捅旧矶际强尚蛄谢摹P蛄谢涌跊]有方法或字段,僅用于標識可序列化的語義。

要允許不可序列化類的子類型序列化,可以假定該子類型負責保存和還原超類型的公用 (public)、受保護的 (protected) 和(如果可訪問)包 (package) 字段的狀態(tài)。僅在子類型擴展的類(父類)有一個可訪問的無參數(shù)構(gòu)造方法來初始化該類的狀態(tài)時,才可以假定子類型有此責任。如果不是這種情況,則聲明一個類為可序列化類是錯誤的。該錯誤將在運行時檢測到。

在反序列化過程中,將使用該類的公用或受保護的無參數(shù)構(gòu)造方法初始化不可序列化類的字段??尚蛄谢淖宇惐仨毮軌蛟L問無參數(shù)的構(gòu)造方法。可序列化子類的字段將從該流中還原。

作者:趙昱_dd5c

鏈接:http://www.itdecent.cn/p/1ba87597e9cf

來源:簡書

簡書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請聯(lián)系作者獲得授權(quán)并注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JAVA序列化機制的深入研究 對象序列化的最主要的用處就是在傳遞,和保存對象(object)的時候,保證對象的完整...
    時待吾閱讀 11,197評論 0 24
  • 一、基本數(shù)據(jù)類型 注釋 單行注釋:// 區(qū)域注釋:/* */ 文檔注釋:/** */ 數(shù)值 對于byte類型而言...
    龍貓小爺閱讀 4,455評論 0 16
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,012評論 0 11
  • 小編費力收集:給你想要的面試集合 1.C++或Java中的異常處理機制的簡單原理和應(yīng)用。 當JAVA程序違反了JA...
    八爺君閱讀 5,220評論 1 114
  • 本系列出于AWeiLoveAndroid的分享,在此感謝,再結(jié)合自身經(jīng)驗查漏補缺,完善答案。以成系統(tǒng)。 Java基...
    濟公大將閱讀 1,618評論 1 6

友情鏈接更多精彩內(nèi)容