关于阅读源代码的总结(java)

原创 2012年03月29日 07:05:01

最近空闲时间比较多,所以就了解了一下,tomcat,和struts2的 源代码。

1,首先是,关于如何阅读源代码,怎样搭建这个阅读环境。

2,其次是,如何阅读源代码


对于如何搭建阅读源代码的环境,这个有几种方法可以实施

1,去官网上下载源代码到本地,然后导入一个工程中。

这种方式主要的目的是,在需要了解具体哪个类,哪个功能如何实现时,方便我们去查询。

2,搭建一个调试环境,然后去调试源代码。

这种方式个人觉得比较好,关注源代码有两个方式需要关注,一个方面就是执行流程,另一方面是使用的机制,当然要是能了解这个工具的组织结构就更好了。

熟悉流程可以更好的使用该工具,工具一般包含了很多配置文件,一般怎么配置网上都能找到现成的例子,模仿参考,调试成功,就万事大吉了。

但是一旦出了错,有时候出错的原因在网上也能找到答案,网络的力量是无穷的。微笑熟悉了流程以后,解决问题的思路也就有了,然后再修改就容易多了。

而且这样对工具的认识应该是更加深刻了吧。


熟悉机制可以作为技术的积累吧。

比如Struts2中使用了动态代理机制,使用该机制“动态”的创建用户需要调用的action类。



早上起来,脑子中有了这么点想法,就顺便记录下。

java一年

有喜欢研究源代码的同学可以联系我,qq362601125





Java源代码阅读——ArrayList实现原理

一  概述 public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io...
  • xiaowang627
  • xiaowang627
  • 2017年03月03日 16:58
  • 238

java源代码阅读方法

java源代码阅读方法   刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,...
  • jingshuigg
  • jingshuigg
  • 2013年03月22日 15:02
  • 1034

Java输入输出流总结

题目:把字符串"1,+,2,+,3,+,4,+,5,-,6,-,7,+,8,-,9"写入D盘,并且计算字符串的值,在控制台打印。 import java.io.File; import java.io...
  • tonehao1990
  • tonehao1990
  • 2015年06月08日 22:09
  • 651

源码阅读技巧篇

转载请注明原创出处,谢谢! 说在前面本人水平有限,下面的一些都是本人的思考与理解,如果有那里不对,希望各位大佬积极指出,欢迎在留言区进行评论交流、探讨。主题 为什么要读源码 读什么样的源码 有什么技巧...
  • lirenzuo
  • lirenzuo
  • 2017年11月17日 18:06
  • 317

如何阅读一本书读后总结

阅读一本书分为4个层次,指的是阅读能够达到的境界,分别是: 1. 基础阅读:能够识字,读懂句子; 2. 检视阅读:要求在规定的时间内抓住一本书的重点,确认该书值不值得去读; 3. 分析阅读 4...
  • sw2cde
  • sw2cde
  • 2015年11月07日 11:34
  • 478

Java 数组的总结

Java数组 一.   概述 1.      定义: 数组是一种数据结构,用来存储同一类型值的集合。 2.      数组是存在下标索引的,通过下标可以获取指定位置的元素,数组小标是从0开始的,也就...
  • hua631150873
  • hua631150873
  • 2013年09月14日 21:39
  • 2066

有关阅读JDK源码的看法

源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。  说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从...
  • mijinghjb
  • mijinghjb
  • 2014年04月25日 16:49
  • 3233

水浒每天阅读总结

水浒人物故事集锦
  • lvmengmengky
  • lvmengmengky
  • 2016年06月27日 23:05
  • 107

高效阅读源代码指南

最近一年里,我阅读了不少开源项目的源代码,之前也和朋友讨论过阅读源代码时遇到的一些问题。我觉得有必要写一篇博文分享一下自己的经验。 序章:准备工作 通常情况下,我们不会无缘无故拿到一份源代...
  • kai8wei
  • kai8wei
  • 2016年05月13日 00:10
  • 810

关于读书的几个问题

读书,并不是穷酸秀才秀穷秀酸的时候才出来卖弄于人的。笛卡儿说:“读一切好书,就是和许多高尚的人谈话。”读书中的愉悦和享受,体现在精神、境界上的享受和在慎思方面的提升,自不是网络冲浪中能够获得的。“书中...
  • sxhelijian
  • sxhelijian
  • 2013年09月30日 08:19
  • 4212
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于阅读源代码的总结(java)
举报原因:
原因补充:

(最多只允许输入30个字)