Java 8 新特性:Comparator.naturalOrder | 自然排序
Java

Java 8 新特性:Comparator.naturalOrder | 自然排序

46 0

naturalOrder是比较器功能接口的静态方法。Java 8中引入的Comparator.naturalOrder方法返回一个比较器,该比较器以自然顺序比较可比较对象。对于自然排序,一个类需要实现Comparable并定义compareTo方法。一个对象的集合根据compareTo方法以自然排序...

阅读全文
JDK1.7中HashMap死环问题及JDK1.8中对HashMap的优化源码详解
Java源码

JDK1.7中HashMap死环问题及JDK1.8中对HashMap的优化源码详解

867 1

一、JDK1.7中HashMap扩容死锁问题我们首先来看一下JDK1.7中put方法的源码我们打开addEntry方法如下,它会判断数组当前容量是否已经超过的阈值,例如假设当前的数组容量是16,加载因子为0.75,即超过了12,并且刚好要插入的索引处有元素,这时候就需要进行扩容操作,可以看到resi...

阅读全文