mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
randomAccess 拼写错误,markdown语法错误
randomAccess 拼写错误,markdown语法错误
This commit is contained in:
parent
7be08ff49c
commit
ec53d596f3
@ -169,8 +169,8 @@ ArraysList 实现了 RandomAccess 接口, 而 LinkedList 没有实现。为什
|
||||
|
||||
**下面再总结一下 list 的遍历方式选择:**
|
||||
|
||||
- 实现了RadmoAcces接口的list,优先选择普通for循环 ,其次foreach,
|
||||
- 未实现RadmoAcces接口的ist, 优先选择iterator遍历(foreach遍历底层也是通过iterator实现的),大size的数据,千万不要使用普通for循环
|
||||
- 实现了RandomAccess接口的list,优先选择普通for循环 ,其次foreach,
|
||||
- 未实现RandomAccess接口的ist, 优先选择iterator遍历(foreach遍历底层也是通过iterator实现的),大size的数据,千万不要使用普通for循环
|
||||
|
||||
> Java 中的集合这类问题几乎是面试必问的,问到这类问题的时候,HashMap 又是几乎必问的问题,所以大家一定要引起重视!
|
||||
|
||||
@ -217,7 +217,7 @@ static int hash(int h) {
|
||||

|
||||
|
||||
|
||||
###② JDK1.8之后
|
||||
#### ② JDK1.8之后
|
||||
|
||||
相比于之前的版本, JDK1.8之后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为8)时,将链表转化为红黑树,以减少搜索时间。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user