❶ 怎样高效的阅读javaWeb项目源代码

首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图),这是阅专读具体代码的属前提。

阅读Javaweb项目的代码:
你需要找到
View层的代码:前端页面、图片、资源文件都在其中。
Controller层的代码:控制试图与模型层以及数据传递。
Service层的代码:业务逻辑。
Dao层的代码:数据库访问逻辑。

从web.xml-appcontext.xml-xxx

❷ 问一下大家都用什么工具阅读java 源代码

用你熟悉的集成开发环境IDE就可以了,比如Eclipse,Intellij IDEA等,其中用Intellij IDEA我是比较推荐的,它的搜索功能很强大,我自己也是使用这个进行源码的阅读

❸ 二次开发怎么阅读别人的java源码

刚刚开始工作的人往往会自认为不好意思打扰同事,其实这是一个误解,完全是自己的心回理因素在作怪答。这种时间你就应当去打扰他们,问问是如何去测试。相信一个项目经理在招聘你的时候,绝对不可能是将你当作一个完全的熟手去看待的,你问同事们,同事们肯定的会帮你,并且不会耻笑你的不懂。任何问题,如果自己瞎琢磨超过了15分钟,就别再去想了,赶紧问熟悉的人吧。

❹ java 代码阅读经验,大牛来

一个一个地阅读,不要看到这个方法,就跳过去看方法的具体实现,就是要一个Class文件读下去

❺ JAVA如何阅读代码更高效

本来不想回答,翻到下面那些答复实在看不过去,就花点功夫整理下吧,希望对有人心能有帮助。

阅读分析源代码,一些有效的方法是:

1、阅读源代码的说明文档和API文档。

2、如果源代码有用法示例或向导,先阅读这个。

3、了解整个项目的模块结构,可以按模块进行阅读。

4、随时使用查找功能(或超链接)阅读关联类或关联方法。

5、对于有疑问的地方,不妨写几行单元测试。

6、由浅入深,由易到难,多阅读优秀的开源项目,代码阅读水平会突飞猛进。

❻ 如何阅读一个大的Java的开代码

从功能入手,看整个程序是要做什么,这样的话就从主入口开始看,涉及到的方法可以进去看看是做什么的,涉及的类看看是什么结构的,以主入口为树干,其它为树枝去看,先看结构后看内容

❼ 如何阅读一个Java项

1、最好了解UML语言;
2、了解代码大致结构,再根据模块详细去看,效果会好一些。
3、每天敲上1千行。。就可以了。。。习惯了就好了。。。慢慢来。。。
比如说 你看书看累了 写个小程序放松下(一般别人是玩游戏放松)- -这样你就可以了解你要看的代码的功能和所用的框架技术,这样在熟悉的基础上就能得心应手了。
不过,我可不相信什么一天敲多少行的代码,你要有目的性的敲,有目的性的敲10行比没目的性的敲100行还有用。什么是有目的性的就要你自己去摸索了。
最后给你提醒下,千万不要相信什么好的程序员要敲几十万行或几百万行的代码,没用,都是屁话,你要有知识进去才有用。
如果对所看的领域不熟悉,可以试着分解项目,找出真正不懂的部分,对比以前的知识储备对比着看
先从整体着手。了解整体框架。再着眼每个细节。
4、先看整体结构,把握思路理解类的作用,然后有必要的话再琢磨细节。
5、先随便拿本java入门书看完,书上的例子照着做完,哪怕抄,要都能理解,然后开始去找例子,先从最小的例子开始看,然后自己写,然后自己加一些自己的想法,有了这些基础再去看别人写的例子,去了解别人的思想,然后转换成自己的,慢慢的你会进步非常的神速。
6、首先要使用帮助分析代码框架的工具,如VC中的class view。我认为这样至少可以减少初看长代码者的很多麻烦,方便熟悉代码的基本框架。
然后是要带着问题去看,借助上述对框架的理解就比较容易能找到一些感兴趣的代码段,此时就可以细细品位了。
7、阅读代码起初不是件容易的事,要先选点代码量不大且自己较能理解的代码来练习阅读能力。一开始就拿个LINUX内核那样的“天书”来,我相信不是每个凡人都能轻易看懂的。
8、学习 源代码
很是枯燥,我也看一些源代码,特别是一个一个文件的查看,最后,我发现,要想快速了解像jdk,tomcat,hibernate这样的源代码,必须得借助工具,首相从整体出发,了解整体框架,然后,在注重细节,我推荐使用Rose,powerdesign
或者source insight 都可以啊
9、先找到main函数,然后一个个接着看
10、教教你怎么看源代码吧
1.这是什么项目的源代码?
(再没有文档这个总是有的吧?哪怕是个代号)
2.这个项目的性质
(B/S还是C/S,用的什么编程语言,用的行业细分,规模)
3.源代码的规模
有多少行(其中有多少行是注释),总共有多少个文件(每一类文件分别有多少个,每个文件是多少行)
如果是面向对象的,有多少个class,如果是面向过程的有多少个function
4.功能的详细整理
功能列表
函数名 功能 功能描述
(没有注释不要紧,函数名总是有的吧,功能你认为是什么就填什么)
5.功能模块之间的关系
(哪怕没有注释,按名称,调用关系一定能整理清楚)
如果你把我上面列的5点搞清楚了,再来抱怨,我想应该是下面这个样子:
如果这个代码能够运行,你可以先让它运行起来,这样直观一些。
如果不能运行,我相信源码一定会在某种程度上告诉你这个源码是做什么的,哪怕没有任何文档和注释,相信我,一定比混淆后的代码容易看懂。
还有,这些源码调用的最基本的API都是有文档的。
例如不知道a是做什么的,但知道a调用了b,b调用了写文件的api,
你可以暂时这样理解,a做的某一件事就是调用b写文件。
等你对这些a,b,c之间的关系了解得越来越多之后,实现原理也就基本清楚了。
也有可能代码用了一个比较复杂的算法,并没有在旁边写上这个算法的名字(如果有名字,肯定是一个很大的帮助),碰巧这个算法你没有用过,这时你可以把这段程序的步骤用文字描述出来。

❽ JAVA 程序阅读

就是一个构造函数的重载了
Crunch( int i ){
System.out.println(“int version”);
}
Crunch(String s){
System.out.println(“String version”);
}
这两个构造函数的参数不同
当你new 一个对象的时候JVM根据你传的参数来调用相应的构造函数
new Cruncher (1);
这里你传的参数是int类型的所以就调用第一个构造函数
执行System.out.println(“int version”);
就是输出int version了

❾ Java程序阅读

必须的啊 很简单啊
程序启动 装载 调用main函数的时候 就会先执行static块 然后再执行构造函数

❿ 如何阅读 Java 开源代码

  1. 准备好环境,比抄如安装好Eclipse,IDEA等你喜袭欢的集成开发环境

  2. 准备好Maven环境

  3. 创建一个项目,把你要研究的开源项目pom引入进来

  4. 使用maven把源代码下载下来

  5. 写一个简单的例子使用开源代码

  6. 分析从启动开始,断点调试,看看调用了哪些方法,每个方法是怎么实现的

  7. 所有方法都断点了一遍,你在这个过程中实际上已经了解了开源代码是怎么实现具体功能的了