时间的法外狂徒

导航

2020年5月22日 #

java集合Map体系

摘要: 一、常用Map类 HashMap:最常用的实现类。java8以前:数组+链表;java8:数组+链表/红黑树 LinkedHashMap:相比较HashMap,元素顺序排列。 TreeMap:key自动排序 HashTable:效率不高的线程安全类。 ConccurentHashMap:效率高的线程 阅读全文

posted @ 2020-05-22 23:34 抄手砚 阅读(396) 评论(0) 推荐(0)

java集合List和Set的常用集合

摘要: 阅读全文

posted @ 2020-05-22 21:46 抄手砚 阅读(242) 评论(0) 推荐(0)

使用Comparable和Comparator排序

摘要: 一、排序规则 Comparable和Comparator都是函数式接口,两者的使用大同小异。 比较规则: 1、Comparable下有个comparaTo(T o)方法,调用 a.comparaTo(b),如果是正数,则a比b大;如果是负数,则a比b小;如果是0,则相等。 2、Comparator下 阅读全文

posted @ 2020-05-22 02:48 抄手砚 阅读(971) 评论(0) 推荐(0)

Equals()和HashCode()方法的密切关系

摘要: 一、equals方法是判断俩个对象是否相等的唯一依据 public boolean equals(Object obj) { return (this == obj); } equals方法是Object类定义的方法,在Object中equal方法比较的内存地址,无法判断对象的具体内容是否一样。要对 阅读全文

posted @ 2020-05-22 00:50 抄手砚 阅读(464) 评论(1) 推荐(0)