您的位置 首页 java

java中如何debug?

java中如何debug?

一、准备一段 Java 代码

这是一个有 for循环 的Java代码,利于观察设置断点的效果

java中如何debug?

二、设置断点

断点概念: 断点就是指在调试模式下,当代码运行到断点这个位置的时候,就会停下来,便于开发者观察相关数据,进行代码逻辑的分析,排错。

设置断点有几种方式,比如要在第八行设置断点

1. 在行号8那个位置,右键点击鼠标,然后选择Toggle Breakpoint就可以添加或者删除断点了

2. 在行号8那个位置, 双击鼠标左键也可以添加或者删除断点。

3. 菜单->Run也可以,不常用,没有鼠标方便。

java中如何debug?

三、点击调试按钮

在平时用运行按钮左边, 有个虫子按钮,就是 debug 按钮。

点击进行调试。

注: 需要注意的是,当前类,一定要有主方法,否则就会调试到 上一次成功运行的程序

java中如何debug?

四、确认切换到调试Perspective

如果是第一次运行,会弹出一个对话框询问是否要切换到调试视觉, 点击YES。

java中如何debug?

五、切换回开发Java代码的Perspective

点击右上角的Debug旁边的 Java,就可以切换回原来熟悉的Java 开发环境

java中如何debug?

六、调试Perspective

在调试视觉,需要关注的是这么4个区域

1. 当前是哪个 线程 ,因为是非 多线程 程序,所以就是主线程

2. 对第八行运行有影响的几个变量的值,这个就是调试的主要作用,观察这些值的多少,进行分析问题所在或者理解代码逻辑

3. 当前代码,表示马上就要运行第八行,但是还没有来得及运行第八行

4. 控制台输出

其他还有些区域,不常用

java中如何debug?

七、单步运行

点击这个按钮,就可以一行一行的执行了,或者用快捷键F6

java中如何debug?

八、观察右上角 Variables的变化

这是调试期间主要需要注意的区域,通过观察,分析,理解这些值的变化来加强对代码的理解,或者寻找代码的错误所在

java中如何debug?

九、退出

红色按钮,点击退出

java中如何debug?

感谢你长得这么美还来看小编的文章,喜欢就点关注哦!

文章来源:智云一二三科技

文章标题:java中如何debug?

文章地址:https://www.zhihuclub.com/177910.shtml

关于作者: 智云科技

热门文章

网站地图