今天在看HashMap
源码的时候注意到了这件事:Java源码详解二:HashMap源码分析–openjdk java 11源码
对红黑树中的节点进行排序时,如果hashCode相同,类不是comparable的,那么先判断名字是否相同,相同的话再调用系统的hash方法进行判断:
if (d = a.getClass().getName().compareTo(b.
今天在看HashMap
源码的时候注意到了这件事:Java源码详解二:HashMap源码分析–openjdk java 11源码
对红黑树中的节点进行排序时,如果hashCode相同,类不是comparable的,那么先判断名字是否相同,相同的话再调用系统的hash方法进行判断:
if (d = a.getClass().getName().compareTo(b.