首页 > 其他 > 详细

2.请介绍一下List和ArrayList的区别,ArrayList和HashSet区别

时间:2019-03-05 20:42:43      阅读:188      评论:0      收藏:0      [点我收藏+]

第一问:

  List是接口,ArrayList实现了List接口。

第二问:

  ArrayList实现了List接口,HashSet实现了Set接口,List和Set都是继承Collection接口。

  ArrayList底层是动态数组,HashSet底层是哈希表。

  ArrayList存放的是对象的引用,HashSet存放之前检索对象的HashCode,所以当存入对象时要重写hashCode(),如果只是比较对象,只需要重写equals()方法,

  ArrayList是有序可重复,HashSet是无序不可重复。

2.请介绍一下List和ArrayList的区别,ArrayList和HashSet区别

原文:https://www.cnblogs.com/figsprite/p/10479044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!