Skip to content

Commit 43ff4fa

Browse files
authored
Update Java集合框架常见面试题总结.md
1 parent dd87552 commit 43ff4fa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Java相关/Java集合框架常见面试题总结.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[List,Set,Map三者的区别及总结](#List,Set,Map三者的区别及总结)
22

3-
[Arraylist与LinkedList 区别](#Arraylist与LinkedList 区别)
3+
[Arraylist与LinkedList区别](#Arraylist与LinkedList区别)
44

55
[ArrayList与Vector区别](#ArrayList与Vector区别)
66

7-
[HashMap和Hashtable 的区别](#HashMap和Hashtable 的区别)
7+
[HashMap和Hashtable的区别](#HashMap和Hashtable的区别)
88

99
## <font face="楷体">List,Set,Map三者的区别及总结</font>
1010
- **List:对付顺序的好帮手**
@@ -26,7 +26,7 @@ Arraylist底层使用的是数组(存读数据效率高,插入删除特定
2626
Vector类的所有方法都是同步的。可以由两个线程安全地访问一个Vector对象、但是一个线程访问Vector
2727
,代码要在同步操作上耗费大量的时间。Arraylist不是同步的,所以在不需要同步时建议使用Arraylist。
2828

29-
## <font face="楷体">HashMap和Hashtable 的区别</font>
29+
## <font face="楷体">HashMap和Hashtable的区别</font>
3030
1. HashMap是非线程安全的,HashTable是线程安全的;HashTable内部的方法基本都经过synchronized修饰。
3131

3232
2. 因为线程安全的问题,HashMap要比HashTable效率高一点,HashTable基本被淘汰。

0 commit comments

Comments
 (0)