《大牛到底是如何阅读JDK源码的?》一起来学习一下

前言:

如何阅读源码,是每个程序员需要面临的一项挑战,为什么需要阅读源码?从实用性的角度来看,主要有三个目的:

第一,解决手头的新问题或者新需求;

第二,真正理解一部分理论的落地实现;

第三,应对面试。

《大牛到底是如何阅读JDK源码的?》一起来学习一下

 

端正心态

在准备投身到阅读源码的事业之前,首先需要端正一下心态:

  1. 阅读源码是一场持久战,浅尝辄止的话,顶多能写几篇水文,吸点粉糊弄下新手,对自身实力的提高没有显著作用。
  2. 阅读源码是锦上添花,不是雪中送炭。如果你进入一个全新的领域,首要的任务是读文档而不是读源码。
  3. 阅读源码不一定会让你成为大神。大神有两个方向:专家型和应用型,无论你的发展偏向哪一方,大量实操才是最根本的保障。
  4. 阅读源码需要理论先行。比如阅读Socket通信的代码却不知道TCP/UDP协议,那就像是无头苍蝇在乱撞而已。

在此,我更推荐把源码阅读当成是一项兴趣爱好去做,就好比有的人通过打游戏看直播放松,有的人通过刷新闻追热剧放松,还有的人通过找朋友吹牛逼放松...不同的人会选择不同的劳逸结合方式,我更喜欢不写

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值