发表于: 2025-04-03 20:45:54

0 4


今天完成的事情:

21.查看日志,并转成Debug模式,练习调试,学会查看单步执行时的变量值。

bebug的作用

1.错误定位

精确找到代码崩溃、逻辑错误或异常的位置
示例NullPointerException 发生时,调试器会停在出错行

2.程序行为分析

实时观察变量值的变化过程
验证条件分支(如 if/else)是否按预期执行

3,执行流程跟踪

逐步执行代码(Step Over/Into),理解复杂调用链

查看方法调用栈(Call Stack)

debug的功能

Step Over(F8):逐行执行,不进入方法
Step Into(F7):进入方法内部
Step Out(Shift+F8):跳出当前方法
Resume(F9):继续执行到下一个断点


Debug调试是程序开发的核心利器,它通过逐行执行代码、实时监控变量和追踪程序流程,帮助开发者精准定位问题根源,验证逻辑正确性,优化代码性能,显著提升开发效率和代码质量。无论是修复崩溃异常、分析复杂逻辑还是理解程序运行机制,Debug都能让开发者像外科手术般精准解决问题,大幅降低维护成本,是保障软件稳定性和开发效率不可或缺的关键技能。

天计划的事情:

熟练使用debug
遇到的问题:(遇到什么困难,怎么解决的)

对debug的操作一知半解
收获:(通过今天的学习,学到了什么知识)

了解了debug的内容


返回列表 返回列表
评论

    分享到