
正文
java如何分析别人代码,java代码耗时分析工具
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码段分析
1、这是一个表查找,查找表中与customer相等的数据。
2、obj.getClass()==R.class 表示obj对象的类与R是同一个类 getClass是 :返回一个对象的运行时类 R.class表示R这个类运行时的类。其它是它本身,class是每一个类都有的一个属性。
3、想要看到都能java代码,需要了解编程的基础知识,变量,表达式,程序执行结构,逻辑判断等等。最重要是要学会如何调试代码,慢慢练习,熟练了自然就会了。
4、执行该代码结果是:i的值为4,j的值为8 归律是这样的:先固定外部代码块,执行内部循环块,直到内部代码块的循环结束,再递增外部代码块中的i值。第一次时,i值为1,j完成内部循环,不满足i*j30。
相关问答
Q1: java分析代码
1、在 A 行中,void Tom() 看起来像是一个构造函数,但实际上,它是一个返回类型为 void 的方法。
2、在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。
3、你开了一个子线程,同时在主线程和子线程输出结果,后面的输出没问题,thread.join();后会等待线程执行完毕,所以会等待紧急情况执行完毕,再继续执行。
4、equality temp = (equality)obj;创建一个临时equality对象temp,用来接受传递过来的obj对象(就是Main方法中的e2)。
Q2: ...拿到一个做好的java项目代码,我该如何分析这个代码结构和采用了什...
整体浏览代码,了解代码结构;整体浏览一下代码,对项目的代码有个整体结构的把握。最好能把类图画出来,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源码导出类图。
从代码结构入手,搞清楚Java源码所在目录以及jsp代码所在目录。从Web.xml入手,搞清楚首页,上下文及配置情况。从lib目录里初步查看系统使用的框架和工具包。从页面大体浏览,看页面的scriptlet使用的主要语言。
在 Java 里,你没法写像 C 语言的 *x = 2 这样的代码,因为 Java 没有提供 deref 操作符 *。你也没法通过 x.foo = 2 这样的语句改变 x 所指向的内存数据(内容是1)的一部分,因为 int 是一个原始类型。
这个没有什么好的经验了。主要有几个: 分析名字,看看哪个名字最有可能是程序的进入点 看每种方法代入了什么,输出了什么,记录下来 把以上整理的东西分析一下,基本上就可以知道程序的进入点。
项目结构:查看项目的文件结构,通常在项目的根目录下可以找到源代码文件夹(如 `src/main/java`),在该文件夹中可以查看项目的源代码结构。
Q3: 怎样快速看懂别人写的java代码
整体浏览代码,了解代码结构;整体浏览一下代码,对项目的代码有个整体结构的把握。最好能把类图画出来,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源码导出类图。
想要看到都能java代码,需要了解编程的基础知识,变量,表达式,程序执行结构,逻辑判断等等。最重要是要学会如何调试代码,慢慢练习,熟练了自然就会了。
低于20行的代码看不懂,你需要巩固java基础超过20行的话,需要仔细理解代码意图,另外需要了解更多的java API以及开源代码一般看别人的代码是很痛苦的,java高手也有看不懂的时候,譬如代码本身就写的烂,逻辑不明确。
首先,如果有别人项目的开发文档,是必须先阅读的东西;其次,最好借助于开发工具,比如导入eclipse,比如代码中按下ctrl+T就会显示当前类型的关联关系,还可以进行class搜索等。
这代码有两个重点:一是entity是个什么类型,大概是数据库映射的实体类,那么就要多看看相关的书籍了,二是业务逻辑,也就是和订单相关的一系列流程,先自己理理。我比较熟悉C#,对java一窍不通,看着和你一样的发晕啊。
看懂?在之前,我建议至少将JAVA基础搞的贼啦精。
java如何分析别人代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码耗时分析工具、java如何分析别人代码的信息别忘了在本站进行查找喔。







