开发者学堂课程【【名师课堂】Java 高级开发:Eclipse 开发工具(debug 调试)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/372/detail/4531
Eclipse 开发工具(debug 调试)
Eclipse 本身支持有 debug 的调试功能,可以进行代码的逐行的调试工作,
范例:建立一个简单的程序。
1.Package cn.mldn.util;
2.
public class MyMath{
Public static int add (int x,int y){
int temp=0;
temp=x+y;
return temp;
}
}
随后在另外一个测试类中要进行代码的调试处理。
范例:定义测试类。
package cn.mldn.demo;
2.
3.import cn.mldn.util.MyMath;
4.
5.public class TestMath{
6.
7.public static void main(String[ ]args){
8.int result=MyMath.add(10,20) ;备注:如果add没有自动导入,按住Ctrl+shift+o.
9.System.out.prontlh(“加法结果:”+result);
那么随后就可以以以 debug 的模式进入到程序的执行操作。1 package cn. mldn. demo ;
2
3 import cn. mldn. util MyMath;
4
5 public class TestMath
{
6
7public static void main(Stringl ] args)
{
8.
int result = MyMath.add(10, 20);
9System. out. println("
加法结果
: " + result);
10
}
11
12
}
随后会出现一个提示界面,询问用户是否现在要切换到 debug 的调试图之中选择yes。
如果要进行调试要以下几种形式:
单步跳入【F5】:进入到代码之中观察。
2.单步跳过【F6】:不进入到代码中观察,只观察代码的表面。
3.单步返回【F7】:后面的代码不再调试,返回到进入处而不是程序处。
4.恢复执行【F8】:程序直接正常执行完毕。
比如我想知道add怎么运行的。找出图上所示图标。
表面观察就是跳过,深入观察就是跳入。