Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wushizhenking
JavaGuide
提交
43f233e3
J
JavaGuide
项目概览
wushizhenking
/
JavaGuide
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JavaGuide
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
43f233e3
编写于
7月 06, 2019
作者:
S
SnailClimb
提交者:
GitHub
7月 06, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #376 from jasperchen912/master
Update Java集合框架常见面试题.md
上级
a13768d3
45f096d4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
5 deletion
+5
-5
docs/java/collection/Java集合框架常见面试题.md
docs/java/collection/Java集合框架常见面试题.md
+5
-5
未找到文件。
docs/java/collection/Java集合框架常见面试题.md
浏览文件 @
43f233e3
...
...
@@ -83,11 +83,11 @@ public interface RandomAccess {
### 补充内容:双向链表和双向循环链表
**双向链表:**
包含两个指针,一个prev指向前一个节点,一个next指向后一个节点。
**双向链表:**
包含两个指针,一个prev指向前一个节点,一个next指向后一个节点。
![
双向链表
](
https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/双向链表.png
)
**双向循环链表:**
最后一个节点的 next 指向head,而 head 的prev指向最后一个节点,构成一个环。
**双向循环链表:**
最后一个节点的 next 指向head,而 head 的prev指向最后一个节点,构成一个环。
![
双向循环链表
](
https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/双向循环链表.png
)
...
...
@@ -95,7 +95,7 @@ public interface RandomAccess {
`Vector`
类的所有方法都是同步的。可以由两个线程安全地访问一个Vector对象、但是一个线程访问Vector的话代码要在同步操作上耗费大量的时间。
`Arraylist`
不是同步的,所以在不需要保证线程安全时
时
建议使用Arraylist。
`Arraylist`
不是同步的,所以在不需要保证线程安全时建议使用Arraylist。
## 说一说 ArrayList 的扩容机制吧
...
...
@@ -253,7 +253,7 @@ ConcurrentHashMap 和 Hashtable 的区别主要体现在实现线程安全的方
图片来源:
<http://www.cnblogs.com/chengxiao/p/6842045.html>
**HashTable:**
**HashTable:**
![
HashTable全表锁
](
https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/HashTable全表锁.png
)
...
...
@@ -451,6 +451,6 @@ Output:
**《Java面试突击》:**
由本文档衍生的专为面试而生的《Java面试突击》V2.0 PDF 版本
[
公众号
](
#公众号
)
后台回复
**"Java面试突击"**
即可免费领取!
**Java工程师必备学习资源:**
一些Java工程师常用学习资源公众号后台回复关键字
**“1”**
即可免费无套路获取。
**Java工程师必备学习资源:**
一些Java工程师常用学习资源公众号后台回复关键字
**“1”**
即可免费无套路获取。
![
我的公众号
](
https://my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-6/167598cd2e17b8ec.png
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录