Skip to content

Commit ece7903

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents 79b174b + 160545b commit ece7903

2 files changed

Lines changed: 23 additions & 18 deletions

File tree

README.md

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,16 @@
66

77
### 一、学习周期(2个月)
88

9-
| 时间 | 内容 |
10-
| :------------------------------- | ------- |
11-
| 第一周 (2019/12/09-2019/12.15) | jdk ||
12-
| 第二周 (2019/12/16-2019/12.22) | jdk ||
13-
| 第三周 (2019/12/23-2019/12.29) | jdk ||
14-
| 第四周 (2019/12/30-2020/01/05) | jdk ||
15-
| 第五周 (2020/01/06-2020/01/12) | Spring ||
16-
| 第六周 (2020/01/13-2020/01/19) | Spring ||
17-
| 第七周 (2020/01/20-2020/01/26) | MyBatis ||
18-
| 第八周 (2020/01/27-2020/02/02) | MyBatis ||
19-
9+
| 时间 | 内容 | 主要类|
10+
| :------------------------------- | ------- | ----|
11+
| 第一周 (2019/12/09-2019/12.15) | 简单集合|ArrayList、HashMap、LinkedList|
12+
| 第二周 (2019/12/16-2019/12.22) | 原子类 |Unsafe、AtomicInteger、AtomicStampedReference、LongAdder|
13+
| 第三周 (2019/12/23-2019/12.29) | 同步器 |Java内存模型、volatile、synchronized、AQS、ReentrantLock、Semaphore、分布式锁|
14+
| 第四周 (2019/12/30-2020/01/05) | 并发集合 |CopyOnWriteArrayList、ConcurrentHashMap、ArrayBlockingQueue、ConcurrentLinkedQueue、DelayQueue|
15+
| 第五周 (2020/01/06-2020/01/12) | 多线程 |Thread、ThreadLocal、ThreadPoolExecutor、Executors|
16+
| 第六周 (2020/01/13-2020/01/19) | 待定 ||
17+
| 第七周 (2020/01/20-2020/01/26) | 待定 ||
18+
| 第八周 (2020/01/27-2020/02/02) | 待定 ||
2019

2120

2221
### 二、作业
@@ -35,13 +34,18 @@
3534

3635

3736

38-
###三、源码提交流程
39-
- 先将[xxx]仓库 `fork` 到自己的 GitHub 账号下。
40-
-`fork` 后的仓库 `clone` 到本地,然后在本地新建、修改自己的源码学习笔记,**注意:** 仅允许在和自己编号对应的目录下新建或修改自己的源码学习笔记。完成后,将相关修改部分 `push` 到自己的 GitHub 远程仓库。
41-
- 当完成本周作业,提交 `Pull Request`申请给[xxx]仓库,Pull 作业时,必须备注自己的编号和提交第几周的作业,如`007-week 02`,是指编号为`007`的成员提交的`第二周`的源码学习笔记。
42-
- 源码学习笔记的命名规则:**`内容标题-编号`**,比如学号为 `007` 的成员完成`ArrayList`类后,请将源码学习笔记名保存为 `ArrayList-007 `。(内容标题自定义)
43-
- 务必按照Pull Request的备注形式和作业文件的命名进行提交,这样方便统计。
37+
### 三、提交流程
38+
- 学习笔记或总结以pull request的形式提交
39+
- 遇到问题自己先尝试查阅资料,再发到群里讨论,并且在github上提一个issue记录该问题
40+
41+
### 四、阅读参考
4442

43+
- 视频链接:https://v.qq.com/x/page/g3032lqhwcz.html
44+
- 参考公众号:彤哥读源码,已完成所有JDK源码解析
45+
- 阅读顺序:基础类、简单集合、原子类、同步器、并发集合、多线程
46+
- 思维导图:上面目录列的是全部要阅读的,下方标星的是强烈建议阅读的,没标星的有时间建议多看看
47+
48+
![jdk_source](https://gitee.com/alan-tang-tt/yuan/raw/master/死磕%20java集合系列/resource/jdk_source.png)
4549

50+
4651

47-
ps:任何学习上的问题可以发布issure求助,其他同学有时间就帮忙看看哈。

week_01/46/test.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
test

0 commit comments

Comments
 (0)