Java容器
文章平均质量分 66
CQUSHU
这个作者很懒,什么都没留下…
展开
-
Comparator接口排序底层原理分析
Comparator接口排序底层原理分析Comparator接口用来定义两个对象之间的比较方法,它有一个叫做compare的方法,函数签名如下:int compare(T o1,T o2)查看sort方法的相关源码,我发现其中有这样一段代码:如果compare的返回值为正数,就交换进行比较的两个元素的位置。结论如果让 x > y 时compare(x,y)返回正数,那么交换 x 和 y 的位置后大的元素在后,这就实现了升序排序;如果让 x < y 时compare(x,y)返转载 2021-09-14 11:10:52 · 1468 阅读 · 0 评论 -
Java容器总结
Java容器总结本文参考:https://zhyan8.blog.csdn.net/article/details/994790651. 分类容器框架简图说明:紫色的为抽象类,无法实体化。蓝色的可以实体化。该图做了删减,只保留了一部分信息。Java容器框架描述Java Collections框架中包含了大量的接口及其实现类和操作他们的算法。主要有:List(列表)、Set(集合)、Map(映射)。2. 描述2.1 List描述:按插入顺序保存对象(有序),允许元素重复。1. Array转载 2021-08-28 11:54:08 · 177 阅读 · 0 评论