摘要: 泛型的使用 : https://www.cnblogs.com/jpfss/p/9928747.html 在没有使用泛型的情况下,如果要实现参数“任意化”,通常会定义成Object类型来接受,然后强制类型转换使用; 而强制类型转换有明显的缺点,就是必须要知道实际参数的具体类型的情况才可以进行转换,同 阅读全文
posted @ 2020-11-04 19:52 抽象Java 阅读(605) 评论(0) 推荐(0)
摘要: 类按照类中的某一个属性(或者多个属性)来对类的对象进行排序, 有 3 种方法可以实现, 1、Collections.sort 排序重写 compare方法 2、实现Comparable<T>接口 3、通过自定义比较器类的方式实现排序 以下,实现一个类的排序 class Person{ public 阅读全文
posted @ 2020-11-04 19:22 抽象Java 阅读(2032) 评论(1) 推荐(0)
摘要: 排序算法的稳定性概念 [1] 如果 a = b, a原本在b的前面, 排序之后, a仍然在b的前面, 那么这个排序算法就是稳定的。反之, 就是不稳定的排序算法。 背景:“稳定”排序算法按顺序保存具有相同排序键的项目。假设我们有一个5个字母的单词列表: peach straw apple spork 阅读全文
posted @ 2020-11-04 19:11 抽象Java 阅读(259) 评论(0) 推荐(0)