1 Star 0 Fork 52

wr / JavaStudy

forked from 七楼 / JavaStudy 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

源码刻意学习小组

[TOC]

一、学习周期(2个月)

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

二、作业

1、源码学习笔记(必做)

​ 至少提交2个类的源码分析笔记

2、本周学习总结(可选)

​ 学习总结直接在GitHub的issue上发布即可。

3、review5名其他的学习笔记或学习总结

​ 在项目的Pull requests可以看到其他人的Pull requests记录,并进行review。

三、提交流程

  • 学习笔记或总结以pull request的形式提交
  • 遇到问题自己先尝试查阅资料,再发到群里讨论,并且在github上提一个issue记录该问题

四、阅读参考

  • 视频链接:https://v.qq.com/x/page/g3032lqhwcz.html
  • 参考公众号:彤哥读源码,已完成所有JDK源码解析
  • 阅读顺序:基础类、简单集合、原子类、同步器、并发集合、多线程
  • 思维导图:上面目录列的是全部要阅读的,下方标星的是强烈建议阅读的,没标星的有时间建议多看看

jdk_source

Empty file

About

Java源码学习:JDK、Spring、Mybatis等 expand collapse
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
1
https://gitee.com/pocket_knife/JavaStudy.git
git@gitee.com:pocket_knife/JavaStudy.git
pocket_knife
JavaStudy
JavaStudy
master

Search