我们在写程序时,时不时还是需要debug,以前debug的时候有时候手一抖,就容易跳过断点之类的。然后就只有窝火重来。前天和同事pair的时候,学习到了使用Drop Frame的方式进行调试,下面就简单演示一下。
启动调试后,在IntelliJ左下角有一个Debugger的框框:
现在程序执行到throwException这个方法。右键,选Drop Frame。
相当于回退到了上一个调用的方法。所谓的Frame,其实对应的就是一次方法调用压栈的信息。
算是学习到了一个调试时的小技巧吧。
2023-12-09 22:37:33
我们在写程序时,时不时还是需要debug,以前debug的时候有时候手一抖,就容易跳过断点之类的。然后就只有窝火重来。前天和同事pair的时候,学习到了使用Drop Frame的方式进行调试,下面就简单演示一下。
启动调试后,在IntelliJ左下角有一个Debugger的框框:
现在程序执行到throwException这个方法。右键,选Drop Frame。
相当于回退到了上一个调用的方法。所谓的Frame,其实对应的就是一次方法调用压栈的信息。
算是学习到了一个调试时的小技巧吧。