代码分析怎么做 先把继承关系找出来,然后把成员关系找出来,然后把调用关系找出来。我在看JaWE的时候就是这样看的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以对制定范围的代码生成class,Sequence,flow 用eclipse吧,ve可以生成类视图,还有uml插件,不过我没用过,试一下吧 好的代码命名清楚,注释恰当,看起来都挺舒服的。以后自己写起来都不自觉地向它靠拢。我觉得看代码是这样的: 先浏览一下所有的包,所有的类。主要是看名字,这样对程序的大体结构就能有个了解。 然后分析其中的大概出来,比方界面主要是那几个类,核心又是哪几个类。有时候一个比较重要的抽象类,继承它的类就像天女散花一样的一大堆。这个最好画UML图来分析。不要用JBuilder,它那个UML图没用。自己画最好。 然后从程序的启动类分析一下。比方JaWE就是从JaWE.java的main函数看起,看看这个程序是怎么运行起来的,又是怎么结束的。了解一下程序的几个主要部分之间是什么样的关系,程序中的数据流是怎样运行的。 然后可以分析一下其设计模式。那些地方用了singleton,哪些地方用adapter,哪些地方用了factory。这里又可以学到不少。 然后可以自己写一个程序来学着调用一下程序的核心类。这样掌握的更好。 JTree连接Sybase ==比较的问题 EditPlus小问题 专业术语请教? 高分求助--一个很简单的问题 org.apache.xerces.parsers.DOMParser包在哪里有的下载阿?很急,在线等 小弟想学学java,请各位高手指点一二!有分送 java开发工具 急!急!关于JBuilder中的数据库应用问题 Java由多少种,访问数据库的方法,每种方法具体需要怎么做? 关于RMI的问题. 关于运行jar包的问题
先浏览一下所有的包,所有的类。主要是看名字,这样对程序的大体结构就能有个了解。
然后分析其中的大概出来,比方界面主要是那几个类,核心又是哪几个类。有时候一个比较重要的抽象类,继承它的类就像天女散花一样的一大堆。这个最好画UML图来分析。不要用JBuilder,它那个UML图没用。自己画最好。
然后从程序的启动类分析一下。比方JaWE就是从JaWE.java的main函数看起,看看这个程序是怎么运行起来的,又是怎么结束的。了解一下程序的几个主要部分之间是什么样的关系,程序中的数据流是怎样运行的。
然后可以分析一下其设计模式。那些地方用了singleton,哪些地方用adapter,哪些地方用了factory。这里又可以学到不少。
然后可以自己写一个程序来学着调用一下程序的核心类。这样掌握的更好。