JAVA IDEA Debug/调试 追踪的使用记录

1 篇文章 0 订阅
1 篇文章 0 订阅

Debug追踪

使用IDEA的断点调试功能,查看程序的运行过程

  1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序
    在这里插入图片描述

  2. 点击Debug运行模式

在这里插入图片描述
3. 程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200606211935455.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDIyMjM5MQ==,size_16,color_FFFFFF,t_70)
  1. Debug调试窗口介绍

在这里插入图片描述

  1. 快捷键F8,代码向下执行一行,第九行执行完毕,执行到第10行(第10行还未执行)

    在这里插入图片描述

在这里插入图片描述
6. 切换到控制台面板,控制台显示 请录入一个字符串: 并且等待键盘录入

在这里插入图片描述
7. 快捷键F8,程序继续向后执行,执行键盘录入操作,在控制台录入数据 ababcea

在这里插入图片描述

回车之后效果:
在这里插入图片描述
调试界面效果:
在这里插入图片描述
8. 此时到达findChar方法,快捷键F7,进入方法findChar
在这里插入图片描述

  1. 快捷键F8 接续执行,创建了map对象,变量区域显示

在这里插入图片描述

  1. 快捷键F8 接续执行,进入到循环中,循环变量i为 0,F8再继续执行,就获取到变量c赋值为字符‘a’ 字节值97
    在这里插入图片描述

  2. 快捷键F8 接续执行,进入到判断语句中,因为该字符 不在Map集合键集中,再按F8执行,进入该判断中
    在这里插入图片描述

  3. 快捷键F8 接续执行,循环结束,进入下次循环,此时map中已经添加一对儿元素

在这里插入图片描述
13. 快捷键F8 接续执行,进入下次循环,再继续上面的操作,我们就可以看到代码每次是如何执行的了
在这里插入图片描述

  1. 如果不想继续debug,那么可以使用快捷键F9,程序正常执行到结束,程序结果在控制台显示
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值