第三节:源码阅读的方法

栏目:Java基础 作者:admin 日期:2016-09-26 评论:3 点击: 3,389 次

本文属于《Java学习方法系列》的第三节。主要给大家说一下关于阅读源码的方法。

阅读源码的重要性

阅读源码有三个作用:让我们了解底层实现;积累数据结构;吸收前辈的编码风格。作用一,不用多说,大家都能体会;关于作用二,大家要明白:程序=算法+数据结构。而“数据结构“无处不在,需要大家用心体会;对于作用三,有的人写出的代码看起来很乱:命名不能表达其含义,函数体过长,类的设计太复杂,总之读这样的代码,你有一种拍桌子的冲动,怎么能将代码写这么乱呢?代码写的乱,只能说自身的编程水平还有很大的提升空间。这种能力的提高,可不是通过几本书就能实现的,靠的是扎扎实实的代码阅读。

JDK源码阅读的方法

JDK源码虽然很大,但是我们只需要挑选出最重要的部分了解一下就可以了。主要包括集合部分,IO部分,线程并发部分。

开源框架源码阅读的方法

读源码,是一种能力,有的人掌握了其中的技巧,有的人迷茫在大量的源码中无所收获。读开源框架,我的建议是:从一个小的开源框架读起来。麻雀虽小五脏俱全,别看它小,往往包含了java的重点知识,包括泛型,代理,并发,设计模式。读完一个框架,如果在内心深处对它牢牢的打下了印记,那么可以入门了。只有掌握了方法,那样才能真正的有收获。有的人也经常阅读源码,但是往往读出的都是点,这样的效果自然大打折扣的。

声明: 本文由金丝燕网原创编译,转载请保留链接: 第三节:源码阅读的方法,更多交流请加群:278721352

第三节:源码阅读的方法:目前有3 条留言

  1. 地板
    下一页:

    可以转载吗?
    版权什么的,会注明出处的

    2017-07-19 上午9:34 [回复]
  2. 板凳
    wllll:

    mybatis源码可以试试

    2016-12-08 下午4:04 [回复]
  3. 沙发
    lalala:

    能不能推荐一下比较小的框架啊,刚看完spring的IoC部分源码,感觉有点受不了

    2016-10-31 下午5:45 [回复]

发表评论