IDEA:断点调试

1、Debug的设置

 设置Debug的连接方式,在windows下使用此设置可以减少内存的占用

2、断点调试基本操作

(1)左键打断点

(2)查看所有断点

 可以看到断点的详情:

 (3)进入下一步,如果当前行断点是一个方法,则不进入方法体内

 

 下面这个是单步执行,只执行一遍:

 (4)进入方法与出方法

 在此处打断点:

 Boolean b=collection.contains("zhai");

进入方法:

    public boolean contains(Object o) {
        return indexOf(o) >= 0;
    }

继续点击进入:

 public int indexOf(Object o) {
        if (o == null) {
            for (int i = 0; i < size; i++)
                if (elementData[i]==null)
                    return i;
        } else {
            for (int i = 0; i < size; i++)
                if (o.equals(elementData[i]))
                    return i;
        }
        return -1;
    }

进入:

public boolean equals(Object anObject) {

继续点击进入,执行完毕后返回到断点处

原文地址:https://www.cnblogs.com/zhai1997/p/13437520.html