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) {
继续点击进入,执行完毕后返回到断点处