• Java入门基础第9天Java eclipse如何调试代码


    活动地址:CSDN21天学习挑战赛

    大家好,我还是你们熟悉的小陈陈,这几天还是收到了很多催更博主的私信和评论,首先在这里对催更的小伙伴说一声谢谢和抱歉,简单说一下无缘无故断更的原因:

    我们在这几天收到学校开学的好消息,这个消息整整等了半年了(因疫情提前放学了,从上年11月份,一直等到了今年8月份),功夫不负有心人,注意等来了,因此我们也就提前在家开始上网课😂。以后的更新频率可能会变慢(具体看课表休息时间安排)

    上次我们学习了用eclipse写了两个简单的Java小程序,今天我们就学习以下eclipse怎么调试Java的代码。
    上期传送门

    知识梳理:

    一、简单的小例子
    二、代码完成的主要功能
    三、设置断点,跟踪调试
    四、运行代码调试

    public class Test1 {
    
    	public static void main(String[] args) {
    		//for循环,如果后面()内的条件一直成立,{}内的代码一直执行
    		for(int i=0;i<=5;i++) {
    			System.out.println("这时的i值为"+i);
    		}
    
    	}
    
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    在这里插入图片描述

    上述代码完成的主要功能是:如果 i 值满足小于或等于 5 的条件,就一直执行输出语句。可以看到 for 关键字后面的小括号中有三个表达式,第一个表达式int i=0的作用是定义一个 int 类型的变量并赋初值为 0,第二个表达式i<=5说明 i 要满足的条件是小于或等于 5,第三个表达式i++的意思是程序每执行一次 i 加 1

    上述可能会对初学者来说,这几个表达式的理解不太透彻,这样就会对每次控制台中输出的 i 值有所怀疑。接下来我们将介绍每次执行程序后 i 值的变化。

    在调试程序时常用的方法就是设置断点,跟踪调试,查看变量值的变化。调试上述代码的方法如下:

    1、 设置断点,双击要插入断点的语句行前面的蓝色区域,这时该行最前面会出现一个蓝色的圆点,也就是断点。在第 5行 for 语句处添加了断点,如果想要取消该断点,直接双击断点所在的行号就可以了。

    在这里插入图片描述

    2、 选择Window(窗口)Show View(显示视图)(Breakpoints)断点命令,打开Breakpoint(断点)窗格,在这里可以看到 Test 的第 5行有一个断点。

    在这里插入图片描述
    在这里插入图片描述

    3、要以调试方式运行程序,需要在工具栏中单击Debug调试按钮,这样执行到断点的位置时弹出,可以发现将要执行的 for> 语句已经变成了绿色。单击Switch(是) 按钮进入调试模式。

    在这里插入图片描述
    在这里插入图片描述

    4、 单击Debug Test1按钮或者直接按 F6 键,程序开始单步执行。这时可以看到变量窗格中 i 的值是 0,然后继续执行,控制台窗格输出这时的 i 值为 0。

    在这里插入图片描述

    在这里插入图片描述

    5、 继续执行会发现程序重新回到 for 循环开始的位置,准备开始下一次的执行。此时,i 值变化为 1 且“变量”窗格中显示 i 值的行变为了黄色。

    在这里插入图片描述

    6、 继续下图所圈一直单击按钮,直到程序执行完毕。在这个过程中,可以看到 i 值又从 1 依次变化到 5,然后程序执行结束。

    在这里插入图片描述

    不知不觉,到了文章的尾声,看到这里估计大家的眼睛需要休息了
    晚安小伙伴们。如果觉得小陈陈的文章对你有帮助,或者觉得文章不错的话可以三连支持一波。

  • 相关阅读:
    计算机毕业设计 基于SpringBoot高校竞赛管理系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试
    第2篇【Docker项目实战】使用Docker部署Raneto知识库平台(转载)
    2.7HDR与LDR
    【汉字识别】基于模板匹配实现汉字精准识别附Matlab代码
    ROS2导航运行TurtleBot模拟器报错
    #案例:web自动化的一个案例!字节跳动!写到*.xls文件中!
    【蓝桥杯真题练习】STEMA科技素养练习题库 答案版012 持续更新中~
    做接口测试如何上次文件
    图解Intel SM4-AES-NI实现方案
    51单片机音乐喷泉频谱彩灯多功能音乐盒播放器
  • 原文地址:https://blog.csdn.net/qq_62259825/article/details/126433670