重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在Eclipse中使用调试程序最基本的操作是:
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了重庆免费建站欢迎大家使用!
1.首先在一个java文件中设断点,然后debug as--open debug Dialog,然后在对话框中选类后-- Run
当程序走到断点处就会转到debug视图下。
2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3.F7是跳出函数
4.F8是执行到最后。
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉savebuild--resume--重新暂挂于断点?JSP的调试:1.将tomcat以debug的模式启动。(java web servers)
2.选择要调试的jsp,open with jsp editor
3.选择jsp文件,debug。出现ajax插件,直接点就行了
自己调用自己写的?
比如说
class A{
void function(){}//这个是你想执行的方法
void function2(){
//你想调用function就直接内部调用
function();即可
}
}
如果要从外部调用,首先将类实例化为一个对象
A a=new A();
a.function();
还有其他问题吗?
自己调自己,就可以说是某些方面的递归了。关于递归我讲两点:
①:递归一定有一个停下来的条件,否则的话会一直递归下去,程序没有结束条件了,就会陷入死循环中
②:递归是先往下走,然后再一层层的返回。
给你简单举个例子:
public static int getSum(int n){
if (n==1) {
return 1;
}
int sum = getSum(n-1);
return n+sum;
}
假如现在传进去的是4,那么就会是首先 n=4,接着调getSum(3),然后getSum(2),再然后getSum(1),getSum(1)将会返回1,这就是终止的条件,也就是传递完了,接下来就是往回返了,然后就是1+2=getSum(2),1+2+3=getSum(3),1+2+3+4=getSum(4),结果就是10了。这就是一个完整的自己调自己的过程。
1. 在Eclipse中,Window-Preferences-Java-Compiler,确保以下选项都勾选上:
2. 在Eclipse中,Window-Preferences-Java-Installed JREs,选择Add,在JRE Home中选择JDK路径(因为只有JDK支持源码调试),并且给它合适的命名。退出保存后,选择JDK路径。
3. 右键你的工程项目,Properties,Java Build Path-Libraries,找到JRE System Library,选择Edit。使用Alternate JRE中你创建的JDK。
4. 应该就大功告成了 。