扩容
0 人感兴趣 · 9 次引用
- 最新
- 推荐

L2 必读 | 走进 AnyTrust 技术底层,数据可用性和最小信任假设如何实现
AnyTrust 是 Arbitrum Nitro 的技术变式,它通过最小信任假设来降低交易成本。

工作三年,小胖连 HashMap 源码都没读过?真的菜!
在 JDK 1.7 中 HashMap 是以数组加链表的形式组成的,JDK 1.8 之后新增了红黑树的组成结构,当链表长度大于 8 并且 hash 桶的容量大于 64 时,链表结构会转换成红黑树结构。所以,它的组成结构如下图所示:
从源码层面理解 ArrayList 扩容策略
ArrayList 在我们日常开发中用到的非常多,我们知道 ArrayList 内部是通过 Object 数组实现的,而数组的长度一经定义,就无法更改了。

