Skip to content

Commit a9925f0

Browse files
authored
Add: 目录
1 parent 768f45a commit a9925f0

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

Java相关/这几道Java集合框架面试题几乎必问.md

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,29 @@
1-
> 本文是“最最最常见Java面试题总结”系列第三周的文章。
2-
> 主要内容:
3-
> 1. Arraylist 与 LinkedList 异同
4-
> 2. ArrayList 与 Vector 区别
5-
> 3. HashMap的底层实现
6-
> 4. HashMap 和 Hashtable 的区别
7-
> 5. HashMap 的长度为什么是2的幂次方
8-
> 6. HashMap 多线程操作导致死循环问题
9-
> 7. HashSet 和 HashMap 区别
10-
> 8. ConcurrentHashMap 和 Hashtable 的区别
11-
> 9. ConcurrentHashMap线程安全的具体实现方式/底层具体实现
12-
> 10. 集合框架底层数据结构总结
131

142

3+
<!-- MarkdownTOC -->
4+
5+
- [Arraylist 与 LinkedList 异同](#arraylist-与-linkedlist-异同)
6+
- [补充:数据结构基础之双向链表](#补充:数据结构基础之双向链表)
7+
- [ArrayList 与 Vector 区别](#arraylist-与-vector-区别)
8+
- [HashMap的底层实现](#hashmap的底层实现)
9+
- [JDK1.8之前](#jdk18之前)
10+
- [JDK1.8之后](#jdk18之后)
11+
- [HashMap 和 Hashtable 的区别](#hashmap-和-hashtable-的区别)
12+
- [HashMap 的长度为什么是2的幂次方](#hashmap-的长度为什么是2的幂次方)
13+
- [HashMap 多线程操作导致死循环问题](#hashmap-多线程操作导致死循环问题)
14+
- [HashSet 和 HashMap 区别](#hashset-和-hashmap-区别)
15+
- [ConcurrentHashMap 和 Hashtable 的区别](#concurrenthashmap-和-hashtable-的区别)
16+
- [ConcurrentHashMap线程安全的具体实现方式/底层具体实现](#concurrenthashmap线程安全的具体实现方式底层具体实现)
17+
- [JDK1.7(上面有示意图)](#jdk17(上面有示意图))
18+
- [JDK1.8 (上面有示意图)](#jdk18-(上面有示意图))
19+
- [集合框架底层数据结构总结](#集合框架底层数据结构总结)
20+
- [Collection](#collection)
21+
- [1. List](#1-list)
22+
- [2. Set](#2-set)
23+
- [Map](#map)
24+
- [推荐阅读:](#推荐阅读:)
25+
26+
<!-- /MarkdownTOC -->
1527

1628
## Arraylist 与 LinkedList 异同
1729

0 commit comments

Comments
 (0)