作为一个合格的程序员,只会开发不会调试那是万万不行的。今天就给大家分享一些关于IDEA调试的常用技巧。
No.1条件断点
ConditionBreakpoint
这个技巧会经常在一个较大的循环中使用到。比如:要在一千次循环中想让断点停在某一个特定值。
参照上图第一个位置打上断点后右击小红点会出来第二步的界面,在Condition这里填写断点条件,这样DEBUG时就会直接停在i=。
No.2回到上一步
Backtothepreviousstep
这个技巧会经常在比较复杂的代码中使用到。
我们经常在跑debug时一不小心按快了,结果就跳过了事先设置好的断点,那就又需要重新跑一遍。
有了这个技巧,就可以原路返回上一步,再也不怕手速过快的问题了。
上图method1调用method2,当前断点i=,点击下方红色方框的DropFrame
发现断点回到了method1方法,变量i变成了99
No.3远程调用
Remotecall
这也是一个非常有用的技巧,当生产环境和测试环境因为数据原因或是其他因素导致产生bug,我们就可以通过远程调试服务器上的代码了。
步骤①:项目启动时先允许远程调试
步骤②:idea设置远程调试,配置好服务器地址和远程端口就可以调试了
※注意:远程调试从技术上来讲,是本机与远程简历socket通讯,所以端口不可以冲突,且本机允许访问远程端口。
怎么样?这三个小技巧你用得最多的是哪种呢?还有什么是你私藏的调试方法吗?赶紧留言分享给大家吧~说不定就能结交到志同道合的小伙伴咯??
HR++
产品顾问→
马上咨询
推荐阅读
点击图片查看原文
点击图片查看原文
你“在看”我吗?
预览时标签不可点收录于话题#个上一篇下一篇