其它
文章平均质量分 52
其它
gtl256
这个作者很懒,什么都没留下…
展开
-
HashMap源码
文章目录tableSizeForhashresizeputValgetNoderemoveNodetableSizeFor 返回大于等于输入参数且最接近2的整数次幂。数组长度必须为2的整数次幂就是可以根据hash快速的定位对象所属的位置。 哈希桶长度常规设计是为素数,因为素数可以减少碰撞的产生。HashTable的哈希桶的初始大小就是11。 static final int tableSizeFor(i原创 2021-02-27 15:18:32 · 150 阅读 · 4 评论 -
Collections.sort()源码
Collections.sort()方法sort public static <T> void sort(T[] a, Comparator<? super T> c) { if (c == null) { //没有比较器,会使用对象自身的,对象a肯定可以转换为Comparator类,两者区别不大 sort(a); } else { if (Arrays.LegacyMe原创 2021-02-25 23:19:31 · 192 阅读 · 0 评论 -
String,JsonString
String原创 2020-10-06 12:33:15 · 1856 阅读 · 1 评论 -
引用及其相关
强引用软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)原创 2021-02-24 14:29:38 · 285 阅读 · 0 评论