JAVA学习十二:调试与优化

    科技2025-07-26  15

    DEBUG断点调试技巧

    调试代码:

    public class Demo { static ArrayList<String> data = new ArrayList<>(); public static void main(String[] args){ int count = 10; for(int i=0;i<10;i++){ count++; data.add("item"+i); } for(int i=0;i<data.size();i++){ count--; String text = data.remove(i); System.out.println(text); } } }

    在代码的行号右边点击以下,会出现一个红色点,这样就相当于加了一个断点。 含义就是当程序执行到这个位置时,程序就会暂停,暂停时就可以查看这是变量的情况。也可以在断点上右键增加条件,比如增加i==5的时候暂停。

    debug时视图按钮的作用。 重新执行 继续执行,直到下一个断点

    增加一行代码,调试自己想要的情况

    停止

    显示当前所有断点

    显示所有断点后的界面,红框为为断点添加条件,如i==5; 屏蔽所有断点

    控制执行关注的点:

    到当前运行的代码位置

    单步跳过,指的是向下一行代码去运行,以“行”为单位走

    这一行如果是方法,那么会进入方法内部,蓝色指不会进入非自己写的代码方法

    同上进入方法内部,但是会进入系统提供的方法内部

    单步跳出方法

    直接跳出方法

    直接执行到光标所在位置

    右键Set Value可以改变值

    Processed: 0.010, SQL: 8