- 博客(2)
- 收藏
- 关注
转载 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
1730
转载 Java容器总结
Java容器总结 本文参考:https://zhyan8.blog.csdn.net/article/details/99479065 1. 分类 容器框架简图 说明:紫色的为抽象类,无法实体化。蓝色的可以实体化。该图做了删减,只保留了一部分信息。 Java容器框架描述 Java Collections框架中包含了大量的接口及其实现类和操作他们的算法。主要有:List(列表)、Set(集合)、Map(映射)。 2. 描述 2.1 List 描述:按插入顺序保存对象(有序),允许元素重复。 1. Array
2021-08-28 11:54:08
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅