• 【IDEA】使用debug方式去运行java程序


    什么是debug工具?

    调试工具(debug工具)是一种用于帮助程序员识别和修复程序中的错误的工具。它们提供了一系列的功能,帮助程序员在代码执行的过程中跟踪和检测问题,例如查看变量的值、检查函数的调用栈、设置断点来停止程序的执行等。调试工具还可以提供一些额外的功能,如内存分析、性能分析和代码覆盖率分析等,以帮助程序员更好地理解和改进程序。

    常见的调试工具包括集成开发环境(IDE)中的调试器(如Visual Studio、Eclipse等)、命令行工具(如GDB、LLDB等)、内存分析工具(如Valgrind、JProfiler等)以及性能分析工具(如Intel VTune、Xdebug等)。这些工具的目标是用于定位程序中的问题,从而提高程序的质量和性能。

    在IDEA中使用debug工具

    1、运行方式

    右键->Debug.

    但这样子,我们是看不出来什么的,需要设置断点来调试。 

     2、设置断点 

     在debug模式下,可以通过设置断点来暂停程序的执行,查看变量的值、调用栈信息等。

    点击一下方框中的位置就可以设置断点,这样程序执行就会停在这一步。

     运行后图示(蓝色部分是没执行的):

    debug工具使用的总体介绍 

    请看下图中文字介绍,还是挺详细的: 

     

    主要内容就是这些啦,后续有补充的再添加。

    介绍一下图示中的⑤

    在这里面点击目标断点,选择“-”后就可以批量删除了

    debug程序走完后界面展示 

     

    本文使用的代码:

    1. public class varibledemo {
    2. public static void main(String[] args) {
    3. int money = 50;
    4. //变量的输出
    5. System.out.println(money);
    6. money = 60;
    7. //变量的修改
    8. System.out.println(money);
    9. int num = 50;
    10. //定义新的变量
    11. System.out.println(money);
    12. }
    13. }

     小结

    代码比较短的时候看不出debug的重要性,但是随着日后代码量的增加,有这么一个工具是十分有必要的

  • 相关阅读:
    STM32的命名含义
    java基于springboot+vue的自习室座位预约系统 elementui
    上周热点回顾(5.16-5.22)
    【k8s】pod调度——亲和,反亲和,污点,容忍
    【小程序原生】
    [C++](19)AVL树插入,旋转,详细图解与代码
    C++多线程的线程返回值问题
    Linux 系统添加虚拟内存的方法
    Cesium加载地图服务
    网络编程day5作业
  • 原文地址:https://blog.csdn.net/weixin_53197693/article/details/137174390