源码阅读方法总结

最近在复习Java基础,阅读了以前的文章,发现不是写的浅就是水,都是啥玩意~~

在此总结了一番,打算往后按照这种标准写文章...

 

例如查看HashMap的源码

1.明白HashMap的作用

2.进入源码之前学习网络中各种对HashMap的总结文章【长见识,还是有很多大牛写的很深】

3.多次阅读HashMap源码【一般大牛都有个共同毛病,就是攻坚,对某方面讲的很深很细,但是不广不全】

【可能是留一手....】

4.延申【面试官从HashMap上能延申什么问题,你是否需要掌握?】

 

降低源码阅读难度的方式

看源码是属于主动学习,理应是享受的态度来看【学到东西肯定是高兴的】,如果一脸懵逼,说明你对这个源码来说还是刚入门的小白

1.将一个Class进行业务分层,一个类里面肯定不只能处理一个业务,所以你要分离出每个业务的范围,从而达到减少阅读目标,这样理解起来就方便了,当所有的业务你都懂了,这个class也就通了

2.看一遍源码不懂,就看两边,看两遍不行,就看100遍1000遍,别总想着先学其他的内容,这只会让一件事复杂化

3.学会合作分摊难度,如果每个人都是从1走到100,每个阶段都要踩坑,何不同步进行?5个人每个人分20,踩20000个坑我怕你都愿意,如果合作的好,难度减少还节约了时间,尔乐而不为【可以看到,基本上每个大牛都有好多的师傅,这就是分摊难度的一种,但师傅毕竟是师傅,不如合作伙伴来的好】

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值