JavaSE.20190510.TreeSet.Map.反射.
一.TreeSet 1.底层:红黑树 优点:升序排序,查询效率较高 引用数据类型的去重和排序:实现内部|外部比较器 内部比较器 : Comparable 接口 实现Comparable接口重写comparaTo方法,自定义比较规则 外部比较器 : Comparator 接口 重写compare方法,自定义比较器 import java.util.TreeSet; public class TreeSet10 { public static void main(String[] args) { //可以指定比较规则 TreeSet<Person> tree=new TreeSet((o1,o2)->((Person)o1).getId()-((Person)o2).getId()); tree.add(new Person(01,"呜呜",21)); tree.add(new Person(03,"聊聊",22)); tree.add(new Person(03,"瞧瞧",32)); tree.add(new Person(01,"呱呱",12)); tree.add(new Person(04,"呜呜",25)); System.out.println(tree); } } 二.Map 1.存储的数据都是key,value键值形式的 2.key可以任意数据类型 无序的 唯一的 --