-
Debug
设置断点
访问到达第一个断点,自动激活debug
调试按钮:【8个】下一步F6、进入方法内部(有限制,不会进入官方方法)F5、进入方法内部(无限制)、回退
服务按钮:【7个】重启、跳到下一个断点处、停止、断点详情
方法调用栈:显示了该线程调试所经过的所有方法
变量区Variables:查看当前断点之前的当前方法内的变量 -
基本用法
-
变量值查看:1.参数所在代码行 直接看;2.光标悬浮在参数上;3.变量区Variables查看
-
计算表达式及智能步入:1.计算表达式:变量右键-Evaluate;2.智能步入:run–>smart step into,情况:断点代码行涉及两个方法,可以用智能步入选择性介入。而F5是直接按照调用顺序执行
-
断点条件设置:1.右键断点,设置相关条件,只有满足条件,断点有效;2.另外一种设置条件的入口:服务按钮处有个断点详情的入口,断点详情弹窗内conditions
如何设置断点条件? -
多线程调试:
设置:右键断点–选择Suspend:All、Thread -
回退断点:调试按钮中回退功能
本文详细介绍调试的基本用法,包括设置断点、使用调试按钮、服务按钮的功能,以及如何查看和理解变量值。深入探讨计算表达式、智能步入、断点条件设置的方法,同时覆盖多线程调试的技巧。

被折叠的 条评论
为什么被折叠?



