IDEA的debug使用

IDEA的debug使用


1、Rerun 'xxx'(项目名):直接重新跑某个程序。
2、Resume(恢复) Program:相当于eclipse中的f8。存在断点,到下一个断点停下,没有就直接跑完程序。
3、Stop 'xxx':停止项目或者程序。
4、View Breakpoints:查看所有的断点设置情况。详情,见下述。
5、Mute Points:直接取消所有断点,让所有断点无效。
6、Restore Layout:重设还原debug的界面布局。restore layout
7、Show Execution Point:跳转到当前代码所执行的地方。如在看其他页面代码,点击后可跳转到当前程序正在执行的地方。
8、Step Over(跳过):下一步。如果是方法,是不会跳进去的。就是一行行的往下执行。(eclipse里面的快捷键就是f6).
9、Step into(步入):跳转到详情(即调用的方法中)。如果下一行调试代码是可执行方法,就可以f5进去,查看这个方法的运行详细情况。
10、Step Out:从详情跳出去,和上面的9(Step into)相反。
11、Run To Cursor:从当前位置执行到光标处,中间存在断点则在断点处停下。
12、Evaluate Expression(计算表达式):可以计算你想要看的代码段的值。详情,见下述。
13、New Watch:查看某个对象的值,自定义的对象。同eclipse中的watch。
14、Show watches in variables tab:把自定义的查看对象的值,分开到另一个tab页。
15、Drop Frame:有时候当我们步入方法体之后,还想回退到方法体外,点这个按钮后,断点重新回到方法体之外。在继续还是可以再次进到方法内。

查看断点处摸个某个对象的值:
1、选中对象后,鼠标悬停在对象上 2 秒左右。
2、在watch里面添加此对象。
3、使用上述12Evaluate Expression(计算表达式)。
4、选中对象,alter + click。

---详情--- 
4、查看所有断点的详情

也可以直接在代码断点处,右键设置。


12、计算表达式
根据输入,计算结果。


13、14New Watch  Show watches in variables tab
将自定义的变量和代码里面自带的变量分在两个tab页面展示。

在调试代码的时候,实时修改,运行状态的代码变量的值。
即可以在watches中修改运行状态下的变量的值。
如下,修改了cid_str和rname的值。则后续代码中这两个变量就变味修改后的值进行执行。



在watch里写了行代码:list.add("123456");代码走一行,就会add一次。
但是一般不应该使用watch去修改变量的值。应该如下设置(或者快捷键f2):

 

ps:

java开发qq群 群号:731376782

 

参考:

https://www.cnblogs.com/-zhuang/articles/10163408.html

 

 


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值