X Tutup
Skip to content

Commit 1551443

Browse files
committed
修改格式
1 parent e888497 commit 1551443

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

notes/JavaArchitecture/02 Java 集合框架.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@
7979

8080
# 前言
8181

82-
Java集合框架(Java Collections Framework, JCF)也称容器,这里可以类比C++中的STL,在市面上似乎还没能找到一本详细介绍的书籍。在这里主要对如下部分进行源码分析,及在面试中常见的问题。比如:阿里面试常问到的HashMap和ConcurrentHashMap原理,必须在面试前理清思路。相信本文的阅读会对集合框架有更深一步的了解。
82+
  Java集合框架(Java Collections Framework, JCF)也称容器,这里可以类比C++中的STL,在市面上似乎还没能找到一本详细介绍的书籍。在这里主要对如下部分进行源码分析,及在面试中常见的问题。
83+
84+
  例如,在阿里面试常问到的HashMap和ConcurrentHashMap原理等等。深入源码分析是面试中必备的技能,通过本文的阅读会对集合框架有更深一步的了解。
8385

8486
- ArrayList
8587
- Vector
@@ -96,11 +98,14 @@ Java集合框架(Java Collections Framework, JCF)也称容器,这里可以类
9698
- [CarpenterLee/JCFInternals: 深入理解Java集合框架](https://github.com/CarpenterLee/JCFInternals)
9799
- [crossoverJie/Java-Interview: 👨‍🎓 Java related : basic, concurrent, algorithm](https://github.com/crossoverJie/Java-Interview)
98100
- [Interview-Notebook/Java 容器.md at master · CyC2018/Interview-Notebook](https://github.com/CyC2018/Interview-Notebook/blob/master/notes/Java%20%E5%AE%B9%E5%99%A8.md)
99-
101+
102+
103+
104+
100105

101106
# 一、概述
102107

103-
Java集合框架提供了数据持有对象的方式,提供了对数据集合的操作。Java集合框架位于 java.util 包下,主要有三个大类:Collection、Map 接口以及对集合进行操作的工具类
108+
  Java集合框架提供了数据持有对象的方式,提供了对数据集合的操作。Java集合框架位于 java.util 包下,主要有三个大类:Collection(接口)、Map(接口)、集合工具类
104109

105110

106111

@@ -160,7 +165,7 @@ Java集合框架提供了数据持有对象的方式,提供了对数据集合
160165
161166

162167

163-
说明:线程不同步的时候可以通过,Collections.synchronizedList() 方法来包装一个线程同步方法
168+
**说明**:线程不同步的时候可以通过,Collections.synchronizedList() 方法来包装一个线程同步方法
164169

165170

166171

0 commit comments

Comments
 (0)
X Tutup