码迷,mamicode.com
首页 > 其他好文 > 详细

idea debug小技巧

时间:2019-12-30 17:50:48      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:设置   ctrl   end   nts   类的方法   exce   过程   数据库   force   

  • 属性断点--在对象的属性上打一个断点,右击后,有一个watch,有2个选择框分别对应读和写属性的时候停顿。
  • 方法断点--方法断点可以打在接口的方法上,这样debug时候会停在实现类的方法上。
  • 异常断点--如果想在某个异常前停顿,首先ctrl+shift+f8唤出断点控制台,在java exceptin breakpoints上添加需要停顿的异常即可。
  • 多线程断点--多线程debug时候右击断点suspend选择thread。
  • 断点回退--debug可以退回方法调用的地方,点击step out后面那个drop frame按钮。
  • 计算断点中的表达式--alt+f8,debug过程中可以选择需要计算的表达式,然后alt+f8计算出表达式的值。
  • 条件断点--右击断点,condition中可以给debug中的对象赋值。例如在一个循环中,直接把i设置到某个值。
  • 避免执行dubug位置后的代码--debug过程中,左下角有个frame的框中选择正在执行的栈,右击这个正在执行的栈,选择force return可以强制返回,不执行后续代码(可以避免操作数据库,redis等资源)。

idea debug小技巧

标签:设置   ctrl   end   nts   类的方法   exce   过程   数据库   force   

原文地址:https://www.cnblogs.com/liuboyuan/p/12120619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!