1.idea 怎么debug scala
很长一段时间,我都是不用Debug就把程序的结果打印出来,这对于一个软件开发人员来说显然是不够的,所以我决心学习Debug。目前主要使用Java和Scala语言,所以我选择使用IntelliJIDEA的Debug来学习。
1.设置断点。
源代码,如下所示:
若要选择要设置断点的代码行,请在行号区域后面单击鼠标左键。
2.进入调试模式。
单击bug图标进入调试模式。如下所示:
IntelliIdea的调试视图,如下所示:
总共有三个窗口,分别是框架、变量和手表。其中,左边是程序的方法调用堆栈区,显示了程序断点处调用的所有方法。方法的级别越低,调用的时间就越早。中间是程序运行过程中的变量信息。通过右边的窗口,我们可以随时查看变量或表达式的值。
3.分步调试
常见的单步调试命令如下:
跨过
(F8):一步一步来。
强制跨过(AltShift
F8):强制踏步。
进入
(F7):进来吧。
强制步入(AltShift
F7):强行进入。
聪明的步入(转变
F7):聪明的介入。
运行到光标处(Alt
F9):运行到光标处。
强制运行到光标处(CtrlAlt
F9):强制运行到光标处。
步出(移位
F8):站出来。
丢帧:返回当前方法的调用位置。
恢复程序
(F9):恢复程序。
调试过程中的几个步骤,如下:
(1)步入
(2)走出去
(3)走出去
扫一扫在手机打开






