如何设置断点进行debug调试(Java)

本文介绍了两种常见的bug调试方法。硬看法是通过在代码中添加输出语句检查中间结果,而debug调试则涉及设置断点、使用debug工具进行单步执行。在debug过程中,了解stepinto、stepover、stepreturn和resume等操作对于有效调试至关重要。通过这些方法,开发者可以更准确地找到代码问题所在。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常见的bug调试

方式一:硬看,必要的时候在代码中间添加输出语句,看看输出的中间结果和自己想的是否一样
方式二:debug调试

debug调试步骤

1.设置断点(注意:可以设置多个断点)
2.debug as java application
3.常用操作

操作作用
step into 跳入(f5)进入当前行所调用的方法中
step over 跳过(f6)执行完当前行的语句,进入下一行
step return 跳回(f7)执行完当前行所在方法,进入下一行
drop to frame回到当前行所在方法的第一行
resume 恢复执行完当前行所在断点的所有代码,进入下一个断点,如果没有就结束

按照例子进行debug

在这里插入图片描述
这是所要debug的代码,输出如下
在这里插入图片描述
所以代码有问题。现在开始debug

1.设置断点

在这里插入图片描述
在蓝色区域双击即可设置断点(再双击一次断点就会取消)
设置断点是为了使程序执行到断点停了一下,然后看看断点处的变量值和自己想的是否符合

2.debug as java application

在这里插入图片描述
选择debug as进行debug调试,然后出现以下界面
在这里插入图片描述

3.常用操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值