ArrayList实现List接口,底层实现的方式是数组,数据的存取有顺序(元素存入集合和取出的顺序一致),元素都有索引,元素可以重复,且替代了Vector元素的查找速度快。 HashSet实现了Set接口,底层实现的方式是哈希表,数据的存取没有顺序,元素没有索引,元素不可以重复,保证元素的唯一性。 Hashtable底层是哈希表数据结构,线程同步,不可以存储null键,null值。 HashMap底层是哈希表数据结构,线程不同步,可以存储null键和null值,替代了Hashtable.
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题