idea调试

文章介绍了在Java学习中如何进行有效的调试,包括使用Alt+F8设置断点,通过Debug模式监视变量变化,逐步执行代码以定位问题。作者建议通过编写小程序练习调试,并逐渐过渡到处理更复杂的案例,如学生管理系统,以提升调试能力。此外,输出中间变量也是排查问题的一种方法。
摘要由CSDN通过智能技术生成

        当各个小伙伴进入到Java的课堂,开始搜索视频学习的时候,会发现,欸?我的调试呢?有疑问就会有需求,所以我把自己写算法以来和综合案例以来的调试技巧,细细的说给大家听。

1.快捷键以及如何使用

进入软件,在需要设置断电的代码处输入alt + F8,或者单击鼠标左键于代码前行号右边的空位

之后代码前面就会出现这个红色圆圈,当程序运行到这个地方后,就会出来监视系统

 

 

 run是直接运行代码。而下面的debug就是监视运行,我们用这个来监视变量的改变,程序的运行。

 之后idea下面就会出现这个界面,debugger就是监视界面,最右边一大块就是程序里里面的变量,也可以自己添加变量,就点击variales下面的+号.然后使用alt+f8等快捷键,来运行程序,观察变量改变。

2.监视的技巧

刚开始使用监视,可以写一些小的程序,来练练手,例如阶乘啊这类程序,进行逐行运行。

之后一段时间,可以写稍微长一些的代码,并且设置断点,观察结果,通过结果,来反推程序哪里出现了问题。

到了最后,就可以对综合案例(如学生管理系统)等进行监视,相信我,这个是提升最快的,还有算法题,可以说,一个好的监视方法可以让你的程序更强大!让你更快的找到问题。

某些情况下,可以输出中间变量,只需要sout然后运行,就可以大致反推一下程序哪里出现问题了,例如一些打印的函数,当你直接运行之后吗,发现打印的和你想的不一样,那么问题就很大概率发生在打印这个函数里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值