调试跟踪使用IDEA的断点调试功能来检查程序的执行过程
1 .在有效代码行中,单击行号右侧的空白区域以设置断点。 程序将停止执行直到断点。 可以手动运行程序
点击调试运行模式
3 .程序在断点处停止并不再运行,并且在IDEA底部打开了调试窗口
4 .调试窗口介绍
5 .快捷键F8,代码向下执行一行,第9行执行完毕,执行到第10行。 第10行尚未执行。
6 .切换到控制台面板,控制台显示时请输入字符串。 然后等待键盘的输入
7 .快捷键F8,程序继续向后运行,执行键盘输入操作,在控制台上输入数据ababcea
调试接口的效果:
8 .此时,到达findChar方法、快捷键F7,进入方法findChar
9 .快捷键F8随后执行,创建map对象并显示变量区域
10 .当继续执行快捷键F8,进入循环,循环变量I为0并且F8进一步执行时,获得变量c被代入字符“a”的字节值97
11 .继续执行快捷键F8,进入判断语句。 由于该字符不在Map集合键集中,因此按F8键执行进入该判断
12 .快捷键F8随后执行,循环结束,进入下一个循环。 此时,map中已经添加了一对北京
13 .继续执行快捷键F8,进入下一个循环,继续上面的操作,即可看到每次代码是如何执行的
14 .如果不想继续调试,请使用快捷键F9运行程序,直到程序成功完成,并在控制台上显示程序结果