- 博客(3)
- 收藏
- 关注
原创 集合框架之Set集合
TreeSet 是一个有序的集合,它的作用是提供有序的Set集合。而在没有重写equals方法之前默认比较的是Object(引用类型),实际上比较的是内存地址。查看结果:存储相同属性的User对象时,Set集合并未满足唯一性要求,打印输入了相同对象信息。Set继承于Collection接口,是一个不允许出现重复元素,并且无序的集合,主要有HashSet和TreeSet两大实现类。1.1.1:无序:Set集合数据添加的顺序和取出的顺序不一致。由链表保证元素有序,也就是说元素的存储和取出顺序是一致的。
2024-07-16 19:40:37 349 1
原创 List集合特点以及迭代器的方法原理
2.两个都是采用的线性连续空间存储元素,但是当空间不足的时候,两个类的增加方式是不同的。(ArrayList每次存储时会检查空间大小,不够时会扩充为原来的1.5倍,Vector会扩充为原来空间的2倍)泛型可以在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高了代码的重用率。例如:10\*1.5=15、15\*1.5=22、22\*1.5=33 ...(如有余数 :向下取整)tedian:List集合优化目的在于利用合理的存储空间存下所有元素数据,不多不少,不造成空间浪费。
2024-07-16 12:15:33 557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人