排名 用户名 速度 击键 码长 字数 时间 回改 键数 键准 重打 打词 错字 输入法 设备 跟打日期
1 linching 165.76 6.42 2.33 455 02:44.694 18 1058 91.4% 0 32.53% 0 清歌五笔 极速打字通v2.1.4 2024-02-09 13:10
2 sadhdfiwd 159.08 6.72 2.54 455 02:51.609 30 1154 83.52% 0 69.45% 0 微软输入法-小鹤双拼 极速打字通v2.1.4 2024-06-01 20:05
3 123456. 152.51 6.28 2.47 455 02:59.008 25 1124 91.57% 0 0% 0 极速打字通v2.1.4 2023-06-16 13:19
4 oneoneone 148.40 6.12 2.47 455 03:03.965 38 1125 85.61% 0 43.52% 0 极速打字通v2.1.4 2023-11-28 17:58
5 迷悟之间 132.10 2.10 0.95 455 03:26.664 10 434 95.51% 0 0% 0 极速打字通v2.1.4 2024-05-22 17:23
6 HONORV20 119.42 4.76 2.39 455 03:48.606 32 1089 88.06% 0 44.62% 0 搜狗五笔 极速跟打器v1.82 2024-02-13 19:53
7 dasta 102.23 4.60 2.7 455 04:27.044 40 1228 86.64% 0 20.88% 0 中码五笔输入法 极速打字通v2.1.4 2024-05-06 20:43
8 poke 101.68 4.09 2.42 455 04:28.494 34 1099 86.6% 0 34.73% 0 极速打字通v2.1.4 2024-10-02 16:42
9 T⃟ƎŊ-TSİA-玉 20 98.49 3.83 2.33 455 04:36.564 32 1058 88.56% 0 51.54% 0 微软五笔 Win 10 2023-03-12 20:34
10 hyefeifei 96.38 3.74 2.33 455 04:43.265 35 1058 86.53% 0 62.86% 0 极速打字通v2.1.4 2024-02-28 16:55
11 【大魔法师】yoshika    96.02 3.70 2.31 455 04:44.322 21 1053 89.08% 0 79.56% 0 极速跟打器v1.82 09-07 09:13
12 gy372252954 95.53 4.95 3.11 455 04:45.779 20 1414 91.07% 0 17.8% 0 极速打字通v2.1.4 2023-06-17 19:59
13 不问苍生问鬼神 89.42 3.92 2.63 455 05:05.300 57 1197 79.29% 0 58.02% 0 无敌键域 极速打字通v2.1.4 2024-08-28 15:36
14 rofa 88.40 3.37 2.29 455 05:08.828 31 1042 89.25% 0 57.8% 0 极速打字通v2.1.4 2023-10-31 06:53
15 qiuzhilu 85.29 3.85 2.71 455 05:20.103 52 1233 75.68% 0 41.76% 0 微软86 极速打字通v2.1.4 2025-03-02 22:47
16 张鹏飞502552613 72.78 3.16 2.61 455 06:15.087 62 1186 75.98% 0 47.47% 0 极速打字通v2.1.4 2023-05-09 23:05
17 279825838 59.90 0.62 0.62 455 07:35.795 21 284 88.02% 0 0.44% 0 极速打字通v2.1.4 2024-05-15 11:58
18 车干轩 57.78 2.87 2.98 455 07:52.459 82 1354 67.7% 0 0% 0 极速打字通v2.1.5 1小时前 16:52
19 一阵风 53.90 3.04 3.38 455 08:26.493 44 1539 84.23% 0 83.08% 0 极速打字通v2.1.4 2024-12-28 20:38
20 issh321 51.02 2.20 2.58 455 08:55.107 47 1175 80.83% 0 67.03% 0 极速打字通v2.1.4 2023-12-13 01:06

最高记录:速度:165.76

记录保持者:【仙极境六重】linching

文本名:Java基础部分面试题四(附白话答案)

文本总字数:455

文本内容:

9.HashMap底层实现原理和扩容机制JDK1.8以前:数组+单链表的组合,以键值对的方式存储元素。JDK1.8及以后:引入红黑树结构,添加元素时,若链表个数大于8,链表会转换为红黑树,反之小于6时会修剪或还原成链表结构。选择6和8可以有效防止频繁的链表和红黑树转换。扩容条件:存放新值的时候当前已有元素个数大于阈值。存放新值的时候当前存放数据发生hash碰撞(当前key计算的hash值换算出来的数组下标位置已经存在值)默认容量是16,负载因子0.75,所以扩容阈值是12。每次扩容的容量是原有的2倍。10.HashMap什么样的类适合作为键String最为常见,因为String对象不可变,且重写了equals和hashcode方法。不可变性是必要的,如果key的hashcode存入和获取是不一致,就无法找到。获取对象时需要用到equals和hashCode方法,正确的重写这两个方法是非常重要的,因为两个不相等的对象返回不同的hashCode的话,碰撞的几率就会小些,就可以提高HashMap的性能。

评论(0)