怎么系统的阅读 Java 源码?看完总是容易忘,遇到各种 hash,方法特别长,头就大。。或者说哪些值得挑出来看。

2019-05-15 17:29:18 +08:00
 pancl
3360 次点击
所在节点    程序员
10 条回复
yidinghe
2019-05-15 17:39:38 +08:00
写笔记,我入职的时候看部门源码,不可能把业务流程都记在脑子里的,看了三个星期,边看边问边记,笔记记了差不多十万字。我所在的部门是跟资金有关的,对业务的理解不能出差错。
misaka19000
2019-05-15 17:41:30 +08:00
@yidinghe #1 10 丸子可还行
caneman
2019-05-15 17:44:21 +08:00
三个星期,笔记 10W 字?一天 4761 字?一天看 8 个小时算,一小时 595 字?我连着写,作文也写不了这么快啊。。。
broadliyn
2019-05-15 17:50:03 +08:00
容易忘。。。难不成你要把源码记下来??
yidinghe
2019-05-15 18:02:32 +08:00
@caneman 没别的任务,就是看代码,记笔记格式是 markdown,流程图之类的都是用 plantuml 手写,每个业务流程,初审复审的逻辑,更新哪几张表都用文字写得清清楚楚。
domty
2019-05-15 18:07:51 +08:00
网上搜对应的源码解析 对照着看
有的源码比如那几个重要的集合类 对应的文章有很多
sumarker
2019-05-15 19:47:09 +08:00
反复多看几遍就能了解了,常用的经常看到,不常用的 偶尔看看就可以了.
sailing0505
2019-05-15 22:50:02 +08:00
变被动学习为主动学习。有个理论。说的是你不管多么认真的学习实际只掌握 30%.如果你把学的做出来,就掌握 50%,;如果你能把他讲出来(开演唱会),并反术之,就掌握了 80%;如果你能把它跟之前学习的类似代码关键起来,形成知识地图,并举一反三,那就是真正学懂了。
sama666
2019-05-15 23:49:54 +08:00
snipaste 忘了直接 f1-f3 置顶,拖着看超级爽
zoharSoul
2021-04-01 11:08:00 +08:00
@yidinghe 这样的工作我选择跑路

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/564434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX