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)并注明出處。