java源码阅读前期准备

  作为一个java程序员,你有没有好好读过一个 java框架类的源码,或者java虚拟机源码,都说读源码可以大大提高我们的编程能力和编程思维,在这过程你可以学到更加底层的技术,从架构的思维上去设计框架。那么,在阅读源码前,有没什么前期准备呢?下面跟着小编来了解下。

  扎实的技术基础

  比如阅读Spring源码的时候,势必要先对IOC,AOP,Java动态代理等知识点有所了解,如果你连这些知识都不够理解,那读起源码来肯定很费力。

  再比如设计模式知识,许多Java框架源码当中都会涉及到各种设计模式,如果你对设计模式都没了解几种,贸然读各种框架源码,都不了解框架的设计思维,也学不到什么深层次的内容。

  足够的耐心

  读源码的过程中是非常乏味、枯燥的,把那么庞大复杂的代码放到你的眼前时,肯定会在阅读的过程中卡住,就像是陷入了一个巨大的迷宫,如果想要在这个巨大的迷宫中找到一条出路,那就需要把整个迷宫的整体结构弄清楚,比如:API结构、框架的设计图,而且还得理解它的核心思想,确实很不容易。

  刚开始阅读源码的时候肯定会很痛苦,所以,没有足够的耐心是万万不行的。

  强烈的求知欲

  读源码的初心是什么呢?就是想要学习更多的知识,学习更底层有思想的东西,强烈的求知欲是阅读源码的核心动力,如果没有强烈的求知欲,那你想读源码也只是随便说说而已。

  程序员的学习态度基本可分为如下几个层次:

  1.完成项目就可以了,遇到不懂的地方就百度搜素一下。

  2.不仅做好项目,还会去阅读一些和项目有关的书籍。

  3.除了阅读和项目相关的书籍之外,还会阅读一些IT行业相关的书籍。

  4.阅读基础框架、J2EE规范、各种框架类源码。

  大多数程序员的层次都是在第一层,到第四层的人就需要有强烈的求知欲了。

  Spring源码解读

  很多java程序员都会选择读Spring源码,可以先看看《J2EE Design and Development》英文版,它是Spring的设计思路

  大连妇科检查费用 http://www.403yy.com/

猜你喜欢

转载自www.cnblogs.com/2655534102gyt/p/10635191.html