一、断点调试的作用:
1、查看程序的执行流程
2、调试程序
断点:就是一个标记
二、断点的使用
1、在何处加断点:
哪里不会加哪里
2、如何加断点:
在代码区域 左边双击即可
3、如何运行加断点 程序:
代码区域-----右键----Debug As----Java Application
弹出一个框,选择进入Debug视图
4、如何让程序往下执行:
F6(step over)
5、看哪些区域:
代码区域:看程序的执行流程
Debug区域:看流程的执行流程
Variables:变量的变化
Console:看程序的输入和输出
6、如何去掉断点:
1、双击去掉断点
2、打开断点视图----Breakpoint,选中要删除的断点
7、注意:断点必须加在有效的语句上
三、参数的引用
1、参数的引用类型是基本数据类型
形式参数的改变不会影响实际参数
2、参数的引用类型是引用数据类型
形式参数的改变直接影响实际参数
代码块:
public class DebugText{
public static void main(String[] args){
int[] arr={1,2,3,4,5};
for(int x=0;x<arr.length;x++){
System.out.println(arr[x]);
}
}
public static void change(int[] arr){
for(int x;x<arr.length;x++){
if(arr[x]%2==0){
ar[x]*=2;
}
}
}
}
输出结果为:
1
4
3
8
5