大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
我的qq 2038373094
在做项目的时候,尤其是涉及多个页面的传值的时候,debug调试十分有用,可以迅速帮你找到错误的原因!
用debug的好处:
1.跟踪变量,可以查看变量的值的变化
2.迅速找到错误的原因,节省时间,找错小帮手
那么debug调试助手怎么用,用在什么地方?
debug用在java程序上,.class文件上面
不适合jsp页面,不适合镶嵌在jsp页面上的java代码;
使用方法:
如果你的程序报错了
500是空指针异常,但是变量很多,不知道哪个没有赋到值,这时候用debug最合适
第一步:
在错误信息提示的java页面或者你认为有问题的java页面,的左侧显示行的地方,用鼠标点击一下,出现一个点,如下图所示,这个就是打断点;
这个断点可以打多个,这个断点的意义就是,当你启动程序的时候(记住是debug启动),程序执行到这一步的时候,就会停在这里,而且程序没有关闭;
注意:
关键点一:打断点之后,启动程序,怎么启动程序才能进入debug模式》
点击debug server(一个虫的标志)而不是run server(一个播放的按钮);
关键点二、
点击debug server启动程序以后,回到页面上,重复刚才点击出现错误信息的操作,这样才能知道哪里有问题,进入调试
当你点击到页面一直在转的时候,突然感觉操作变得好慢的时候,回到开发工具myeclipse页面
会出现
点击yes,进入debug调试模式
进入以后
这里有几个快捷键 f6 f8 f5
1.表示当前实现继续运行直到下一个断点,快捷键为F8。
2.表示打断整个进程
3.表示进入当前方法,快捷键为F5。
4.表示运行下一行代码,快捷键为F6。
5.表示退出当前方法,返回到调用层,快捷键为F7。
6.表示当前线程的堆栈,从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号
知识点介绍到这里;
开始实践了:
点击f6一步步调试,如果你想看变量的变量把鼠标放在变量上面,就会出现值了,如上图所示
也可以看这里
这样就可以知道变量在哪里被赋值,赋了什么值,什么时候没有值了!
退出debug模式
点击一下黄色的部分就可以了
但是页面还是在转,需要停止程序;
当你找到错误原因的时候,双击断点就没有,就可以了,启动改成 run server
如果觉得能帮助到你,可以对我的脑力劳动进行奖励,你的奖励是我创作的动力
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181443.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...