多項選擇題Java開發(fā)過程中其中數(shù)據(jù)結構HashMap和Hashtable的區(qū)別是()

A.HashMap基于AbstractMap類,實現(xiàn)了Map、Cloneable(能被克?。?、Serializable(支持序列化)接口
B.HashMap是非線程安全的
C.HashMap允許存在一個為null的key和任意個為null的value
D.Hashtable基于Map接口和Dictionary類;線程安全,開銷比HashMap大


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題在java中下列哪些是ArrayList和LinkList的區(qū)別()

A.ArrayList的底層結構是數(shù)組
B.LinkList適用于頻繁查詢的場景
C.LinkedList是用鏈表結構存儲數(shù)據(jù)
D.LinkedList是一個雙向循環(huán)鏈表,也可以被當作堆棧、隊列或雙端隊列

2.多項選擇題關于Java的集合下列選項中哪些描述的是正確的()

A.Set:代表無序、不可重復的集合,常見的類如HashSet、TreeSet
B.List:代表有序、可重復的集合,常見的類如動態(tài)數(shù)組ArrayList、雙向鏈表LinkedList、可變數(shù)組Vector
C.Map:無序,不可重復的集合,代表具有映射關系的集合,常見的類如HashMap、LinkedHashMap、TreeMap
D.Queue:代表一種隊列集合

3.單項選擇題Android中使用ListView,下列選項中哪項不是ListView的優(yōu)化策略()

A.重用converView
B.減少findViewById操作
C.避免在getView方法中做耗時的操作
D.以上都不對