Eclipse 断点调试

作为一个程序媛,对于开发环境的调试功能是必须会熟练应用的,我在刷题是遇到问题时因为不会调试总是自己一行一行看代码去想哪里逻辑上出现了错误,浪费了很多时间而且很多时候还看不出来。特此好好的在网上搜了一下eclipse断点调试。
1.断点
只需在行开头双击两下即可出现断点,右键单击Debug As-Java Aplication即可进入debug试图。或者点击虫子边上的倒三角(debug)亦或者直接快捷键F11
这里写图片描述
2.调试快捷键
a.F5 单步调试,一行一行执行代码,就像抽丝剥茧一样遇到方法时进入方法并一步一步执行。
b.F6 表示执行下一行代码,但遇到方法时执行的时此方法执行后的结果而不调入方法中一步一步执行。
c.F7 表示退出当前方法,返回调用层。
d.F8 表示继续运行代码,直到遇到下一个断点。菜单栏中是绿色的运行键
e.红色块块代表打断整个进程
f.Ctrl+R 执行到当前光标所在行忽略中间所有断点
详细介绍
1.
这里写图片描述
显示线程方法调用栈(线程堆栈视图)
显示正在执行的程序中挂起的线程的堆栈帧,需要回退时只能回退到当前堆栈帧的起始处,在需要回退的线程方法起始处右键”Drop to Frame”;
“Drop to Frame”:不能回到已经执行过的方法栈中的方法中,不会改变全局数据原有的值
2.
这里写图片描述
上图为断点列表
一个圈一个斜杠:将所有断点设置为被跳过的,表示线程不会在该断点处被挂起
hit count:断点处的代码段运行多少次挂起。典型的就是循环
conditional: 条件判断,条件设定后,suspend when “true”,满足此条件时线程挂起
3.
Variables 变量名视图
可以看访问到的实例变量和局部变量并显示变量值
可以通过此窗口右键点击变量change value这个变量的值,该功能可以和”Drop to Frame”联合使用进行调试代替重新debug。这个很棒!!
数据查看
1. Ctrl+shift+i :查看选择的变量,表达式或执行结果,再次按可添加到expressions窗口中;(Inspect)
2. Ctrl+shift+d:显示选择的变量或表达式或结果,再次按添加到display中
3. Ctrl+shift+n:查看选择的类中的所有对象
4. watch:添加当前变量或表达式到expressions窗口中
设置断点
1.行断点
2.方法断点
3.异常断点
J!设置当程序出现某种异常时自动挂起断点,输入想要定位的异常类型,这样系统中抛出任何异常,都会挂起当前线程
4.条件断点,在断点处右键Breakpoint~~~enable condition

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值