使用debug调试模式作用一:看到程序中数据的变化
步骤:
1、写一个方法,计算sum的值,代码如下:
public class DubugTest1 {
public static void main(String[] args) {
add1();
}
private static void add1() {
int sum = 0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println(sum);
}
}
2、如果Myeclipse没有显示行号,右键点击左侧,然后选择Show Line Numbers显示行号
3、在需要打断点的行双击行号的数字位置,双击后就会多出一个蓝色的小圆点
4、启动debug调试模式,代码页面点击右键–>Debug As–>Java Application
5、第一次使用debug模式会弹出一个提示框,选择yes即可(后期一般就打勾记住我的选择,之后调试就不会每次都弹出提示了)
6、点击yes之后,Myeclipse会进入debug调试模式,代码停在我们打了断点的那一行(如果打了多个断点,则停在程序最先运行到的那个断点),断点模式一般保留三个窗口:调试窗口,断点管理窗口和变量窗口
7、step over 单步执行,快捷键F6
8、resume程序向下运行,快捷键F8(如果当前断点后还有断点则跳到下一个断点,如果没有断点则程序向下运行结束)
使用debug调试模式作用二:看到程序的源代码
步骤:
1、写一段代码,做数组排序,代码如下:
public static void main(String[] args) {
int[] arr = {2,23,4,56,8};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
}
2、Arrays.sort是Java自带的方法,我们在sort方法这一行点击step into(快捷键F5)就可以进入该方法,查看源代码了
3、要退出源代码的方法,点击step return(快捷键F7)