源码是什么有什么用 源码是什么

源码是什么(源码是什么有什么用)

源码是什么有什么用  源码是什么

文章插图
Java开发人员都知道 , 阅读源码是一个非常好的学习方式 , 在我们日常工作中或多或少都会接触些开源代码 ,  比如说最常用的 ,  ,  , 这些源码的普及与应用程度远超过我们的想象 , 正因为很多人使用 , 也在推动着源码不断地去完善 。这些优秀的源码中有着多年积淀下来的精华 , 这些精华是非常值得我们学习的 , 不管我们当前是什么水平 , 通过反复阅读源码能力能有所提升 , 小到对源码所提供的功能上的使用更加熟练 , 大到使我们的程序设计更加完美优秀 。但是 , 纵观我们身边的人 。能够做到通读源码的真的是少之又少 , 究其原因不外乎以下几点 。
无论基于什么样的原因 , 放弃阅读源码始终不是一个明智的选择 , 因为你失去了一个跟大师学习的机会 。而且 , 当你读过几个源码之后你会发现 , 他们的思想以及实现方式是想通的 。这就是开源的好处 。随着各种开源软件的发展 。各家都会融合别家优秀之处来不断完善自己 。这样 , 到最后的结果就是所有的开源软件从设计上或者实现上都会变得越来越相似 , 也就是说当你读完某个优秀源码后再去读另一个源代码 ,  速度会有很大提升 。
以我为例 ,  是我阅读的第一个源码 , 几乎耗尽了我将近半年的时间 , 其中各种煎熬可想而知 , 但是当我读完再去读只用了两周时间 。当然 , 暂且不论它们的复杂程度不同 , 至少我阅读的时候发现有很多相通的东西 。当你第一次阅读的时候 , 你的重点一定是在源码的理解上 , 但是 , 当你读完第一个源码再去读下一个的时候 , 你自然而然地会带着批判或者说挑剔的眼光去阅读:
【源码是什么有什么用源码是什么】而通过这样的对比及探索 , 你会发现 , 自己的进步快得难以想象 。
我们已经有些纠结了 , 既然阅读源码有那么多的好处 , 但是很多同学却因为时间或能力的问题而不得不放弃 , 岂不是太可惜?
郑重声明:本文版权归原作者所有 , 转载文章仅为传播更多信息之目的 , 如作者信息标记有误 , 请第一时间联系我们修改或删除 , 谢谢 。