java面试题网

普通会员

118

帖子

12

回复

165

积分

楼主
发表于 2018-05-25 15:11:22 | 查看: 1906| 回复: 1

1.List和Set都是接口继承于Collection接口。

2.最大的不同就是List是可以重复的。而Set是不能重复的。(注意:元素虽然无放入顺序,但是元素在set 中的位置是有该元素的HashCode决定的,其位置其实是固定的) 

3.List接口有三个实现类:LinkedList,ArrayList,Vector ,Set接口有两个实现类:HashSet(底层由HashMap实现),LinkedHashSet

4.List适合经常追加数据,插入,删除数据。但随机取数效率比较低。

5.Set适合经常地随机储存,插入,删除。但是在遍历时效率比较低。



普通会员

0

帖子

1

回复

3

积分
沙发
发表于 2019-02-24 16:43:03
第四条和第五条说的有问题吧

您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018