第一个:条件断点
假若不懂怎么加断点,你只要点击了(行号前面)左边面板,断点就被创建了。
这篇文章分享之前我还是要推荐下我自己的JAVA群:452180294 ,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新JAVA资料和零基础入门教程,欢迎初学和进阶中的小伙伴
第二个:异常断点
我们如果想要我们的程序遇到NullPointerException的时候,还可以继续来调试,这时候我们就可以用这个按钮来添加一个异常断点!
第三个.监视点
这个功能很不错,在选定属性在访问或修改程序的时候,程序会停下并允许进行调试。
第四个:评估/检查
Ctrl+Shift+I或Ctrl+Shift+D来显示选定变量的值,我们也能够给一个变量或表达式添加观察点,程序调试时,观察点就在Expression view显示出来
第五个:修改变量值
调试的过程里,我们也可以改变变量的值。先选定一个变量然后进入Variables view,再根据变量的类型在其对应的Value列里输入值就可以了。
第六个:在Main函数里面停止执行
编辑配置的对话框里有个Main选项卡,勾选“S in main”这个复选框。如果“S in main”被选中,那么在调试一个基于main方法的Java程序时,程序会在main方法行位置便停止执行。
第七个:环境变量
不是在系统属性里去添加环境变量,我们能够在编辑配置对话框里面比较方便的来添加。
第八个.Drop to Frame
第九个.分布过滤
我们不需要这个库的时候,就能够于Perference页面加个过滤器来PASS这个包。
第十个:进入/跳出/返回
第十点是最重要的,这也是为什么放在最后的原因:
F5——进入:移动到下一个步骤,如果当前行有一个方法调用,该控件将会跳转到被调用方法的行执行。
F6——跳出:移动到下一行。如果在当前行有方法调用,那么会直接移动到下一行执行。不会进入被调用方法体里面。
F7——返回:从当前方法中跳出,继续往下执行。
F8——移动到下一个断点处执行。