Loading

摘要: Set体系集合用于存储无序的元素,值不能重复。对象的相等性本质是hashCode值(java是依据对象的内存地址计算出的此序号)判断的。想让两个不同的对象视为相等的时候,就必须覆盖Object的hashcode方法和equals方法。Set有3个实现类Hashset,Treeset,linkedHa 阅读全文
posted @ 2022-03-11 15:15 远乡人 阅读(37) 评论(0) 推荐(0) 编辑
摘要: List 是有序的Collection,一共有3个实现类 Arraylist,Vector,Linkedlist 一 Arraylist与LinkedList有什么不同? Arraylist是使用数组进行数据存储,数组是连续的,大小固定不变的。 getter()和setter()方法快 Linked 阅读全文
posted @ 2022-03-11 14:06 远乡人 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 集合ArrayList有什么特点?底层是用什么实现的? 特点:查询效率高,增删效率低。底层:使用数组实现的存储。 查询效率为什么变快了? 因为底层是使用数组实现的存储,数组是连续的,有下标,有下标了就可以根据下标查询一次命中,时间复杂度就变为0(1),查询就变快了。 为什么增删效率低? 因为定义数组 阅读全文
posted @ 2022-03-11 12:38 远乡人 阅读(27) 评论(0) 推荐(0) 编辑