idea之:debug学习各符号意义

您所在的位置:网站首页 表示专业的图标叫什么 idea之:debug学习各符号意义

idea之:debug学习各符号意义

2024-06-21 01:49| 来源: 网络整理| 查看: 265

必要性

将理论变成实践,最近从基础开始学习,对于debug的重要性重视的太晚,导致花费了大量时间。当代码报错的时候,虽然知道不去一味的百度寻找,知道看报错的内容了,但是自己不知道报错的内容对应的可能性也是很多的,一项项排除,也会浪费大量时间,有时候甚至时间浪费了,问题还是解决不了。

从根源解决

debug会帮助你,从逻辑出发,一步步的运行,让你找到具体自己是什么地方出现了问题,从而有针对性的解决。

每个图标代表的意思

在这里插入图片描述debug启动服务器:三角形的符号代表run 模式,旁边的虫子一样的符号代表的就是启动debug。

2.在这里插入图片描述断点:在代码左边行号栏,双击会产生如上图所示的红色圆点点,这个就是断点。也可以使用Ctrl+F8打上或取消断点。

在这里插入图片描述

debug窗口:当访问到第一个断点的时候,可以自动弹出debug窗口。

(注意:如果没有,可以自己设置弹出debug窗口,如图) 在这里插入图片描述4. 在这里插入图片描述调式窗口:横窗,一共有七个按钮,从左往右分别是:Show Execution Point,Step Over,Step Into,Force Step Into(Step Into My Code),Step Out,Drop Frame,Run toCursor,Evaluate Expression。

Show Execution Point:显示执行点。快捷键:Alt+F10: Show Execution Point:显示执行点。快捷键:Alt+F10 Step Over:只看当前这一层调用的函数名,不会进入到函数内部。快捷键:F8: Step Over:只看当前这一层调用的函数名,不会进入到函数内部。快捷键:F8 Step Into:单步调式,只要有代码的地方,都会进入,无论是共有代码还是自己的代码。快捷键:F7: Step Into:单步调式,只要有代码的地方,都会进入,无论是共有代码还是自己的代码。快捷键:F7 Force Step Into(Step Into My Code):单步调试。只对于自己的代码,对于自己代码而言,只要有代码的地方,都可以进入,共有代码进不去。快捷键:Alt+shift+F7: Force Step Into(Step Into My Code):单步调试。只对于自己的代码,对于自己代码而言,只要有代码的地方,都可以进入,共有代码进不去。快捷键:Alt+shift+F7 Step Out:跳出当前函数。快捷键:Shift+F8: Step Out:跳出当前函数。快捷键:Shift+F8 Drop Frame:相当于退回到上一个调用方法。而frame,其实对应的就是一次方法调用的压栈信息。: Drop Frame:相当于退回到上一个调用方法。而frame,其实对应的就是一次方法调用的压栈信息。 Run toCursor:跳到下一个断点。可以将光标定位到你需要查看的那一行,接着使用这个功能,代码会自动定位到你需要查看的那一行。快捷键:Alt+F9: Run toCursor:跳到下一个断点。可以将光标定位到你需要查看的那一行,接着使用这个功能,代码会自动定位到你需要查看的那一行。快捷键:Alt+F9 Evaluate Expression:计算表达式。快捷键:Alt+F8: 可以选择某个表达式,点击这个图标或者快捷键,回车。可以使用这个操作在调试过程中计算某个表达式的值,而不用再去打印信息。

这个表达式不仅可以是一般变量或者参数,也可以是方法,当一行代码调用几个方法时,就可以通过这种方式查看某个方法的返回值。 Evaluate Expression:计算表达式。快捷键:Alt+F8 5. 在这里插入图片描述 纵窗:Rerun’xxx’,Update’tech’application,Resume Program,Pause Program,Stop’xxx’,View Breakpoints,Mute Breakpoints。

Rerun’xxx’:重新运行程序,会关闭服务器后重新启动程序。快捷键:Ctrl+F5: Rerun'xxx':重新运行程序,会关闭服务器后重新启动程序。快捷键:Ctrl+F5 modify Run Configuration:运行配置。: modify Run Configuration:运行配置。 Resume Program:恢复程序。在程序debug中,可以中途截至,直接跳到最后一行。快捷键:F9: Resume Program:恢复程序。在程序debug中,可以中途截至,直接跳到最后一行。快捷键:F9 Pause Program:暂停程序和启动debug: Pause Program:暂停程序和启动debug Stop’xxx’:连续按两下,关闭程序。可以杀掉所有的JVM进程。有时候发现端口被占用,可以直接使用这个图标。快捷键:Ctrl+F2: Stop'xxx':连续按两下,关闭程序。可以杀掉所有的JVM进程。有时候发现端口被占用,可以直接使用这个图标。快捷键:Ctrl+F2. View Breakpoints:查看所有断点。: View Breakpoints:查看所有断点。 Mute Breakpoints:哑的断点,选择这个后,所有断点变为黑色,断点全部失效,按F9则可以直接运行完程序。再次点击断点变为红色。: Mute Breakpoints:哑的断点,选择这个后,所有断点变为黑色,断点全部失效,按F9则可以直接运行完程序。再次点击断点变为红色。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3