您当前的位置:首页资讯正文

张小飞的Java之路——第十三章-idea中的debug

2023-04-03 20:06:35 哔哩哔哩

写在前面:


(相关资料图)

视频是什么东西,有看文档精彩吗?

视频是什么东西,有看文档速度快吗?

视频是什么东西,有看文档效率高吗?

诸小亮:接下来,咱们聊点儿跟程序无关的事情——debug

张小飞:这是干什么的?

“debug是idea中用来调试程序一种辅助工具”

可以查看、追踪程序的执行流程

“idea中就有?”

“是的,给你演示一下”

“第一步:打断点,下图中的红点就是断点”

“第二步:运行程序”

“好的,我试一下”

诸小亮:“运行后,程序在断点的那一行暂停”

张小飞:“嗯,确实是”

诸小亮:“接下来,介绍一下——辅助工具”

张小飞:“这按钮都是什么意思?”

诸小亮:“从左往右一次说明”

step over:一次执行一行代码 比如:    

step into:如果某一行代码调用了方法,点击后可以进入对应方法,比如:

force step into:step into只能进入我们自己写的方法, 而force step into能进入系统方法

step out:执行到子函数内时,点一下就可以执行完子函数余下部分,并返回到上一层函数

张小飞:“明白了”

诸小亮:“另外,每执行一步,我们都可以查看变量的值,比如:”

张小飞:“原来如此,这样就能看到每个变量值的变化了”

诸小亮:“你说的不错,这就是debug最大的作用”

张小飞:“不过,debug开始后,必须一步一步才能把程序结束吗?”

诸小亮:“不是的,如果不想debug了,可以直接放过,比如:”

关键词:

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!

动态

关注