eclipse 断点调试教程

  • 使用Debug模式的目的
  • 断点调试快捷键:
  • 增加断点
  • 打开Debug模式(图片说明)
  • BreakpointDemo主要包含两个方法:
  • 小结:


使用Debug模式的目的

1 .跟踪程序是否走预期流程

2 .查看运行过程中某些变量值

断点调试快捷键:

F5:进入当前运行的程序内部
F7:跳出函数
F8:运行完当前断点
全局 调试上次启动 F11
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
Ctrl+shift+i:查看选中变量的值

增加断点

在代码里需要调试的地方,鼠标双击代码行号的左边,再次双击即可取消断点。

eclipes打开断点的快捷键 eclipse断点调试快捷键_Eclipse 断点调节

打开Debug模式(图片说明)

eclipes打开断点的快捷键 eclipse断点调试快捷键_eclipes打开断点的快捷键_02


eclipes打开断点的快捷键 eclipse断点调试快捷键_java_03


1,Breakpoints可用来新增和删除断点等

Breakpoint:记录了所有断点记录,可进行跳过、删除断点,查看断点属性(如断点在什么地方打的)

注意:hit count设置执行次数适合程序中的for循环(设置 breakpoint view-右键hit count

Veriables:这里存放了当前类中的变量,可查看变量值

eclipes打开断点的快捷键 eclipse断点调试快捷键_eclipse_04

2,Debug视图作用:可以用来调试和运行程序,下图是常用的debug按钮

eclipes打开断点的快捷键 eclipse断点调试快捷键_eclipse_05


按钮符号解释:

<1> Skip All Breakpoints,忽略所有的断点,即运行代码时直接跳过设置的断点往后继续运行。再次点击该按钮,则不会忽略设置的断点;快捷键(Ctrl+Alt+B);

<2> resume,表示当前继续执行代码,直到遇到下一个断点;快捷键F8;

<3> Suspend,暂停;

<4> Terminate,表示停止调试;快捷键(Ctrl+F2)

<5> Disconnect,

<6> Step Into,表示进入当前方法内部,一步一步执行,快捷键(F5);

<7> Step Over,表示运行下一行代码,执行当前行,但不进入执行细节,快捷键(F6);

<8> Step Return,表示退出当前方法,返回到调用层,快捷键为(F7)。

BreakpointDemo主要包含两个方法:

[1] setValue,该方法根据指定的次数(count),对成员变量value进行赋值,值的范围为0-9的随机整数。

[2] printValue,该方法会调用setValue()对value进行赋值,并打印出value的值;但,如果value能被3整除,那么就会抛出IllegalArgumentException异常。

小结:

作为Java开发人员,在开发中难免遇到各种各样的问题,因此熟练掌握开发环境的debug工具非常重要的,作为还在努力学的菜鸡分享而已~
有什么不全的地方将就一下吧大家