2021-07-26

学习目标

as的断点调试与高级断点调试
(根据该文章进行学习)


学习内容

1、 简单调试

设置断点(点击红色圆形位置添加或取消断点)
设置断点

Debug模式运行
Debug模式运行

查看调试面板(ing)

运行之后代码后会出现相印信息(下图绿色字体)
在这里插入图片描述

在这里插入图片描述
上图按键的作用:
第一个:达到逐步运行的目的(快捷键F8)
第二个:进入所调用的方法中(快捷键F7)
第三个:看到所调用的所有方法的实现
第四个:如果在一个流程当中,包括调用的方法,如果有断点走到下一个断点,如果没有断点,而是在一个调用的方法当中,会跳出这个方法,继续走
第六个:执行到下一个断点的位置

2、 高级调试

跨断点调试(点击跳转到下一个断点)(快捷键为F9)
在这里插入图片描述

观察变量(输入变量名并回车即可)(有历史记录,如下图的“date”)
在这里插入图片描述
也可直接右键变量并选择“Add to Watches”
在这里插入图片描述

设置变量的值
在Variables面板中右键变量并选择Set Value即可(快捷键为F2)(同样有历史记录)
在这里插入图片描述

查看断点(Ctrl+Shift+F8)
在这里插入图片描述
点击后会出现以下界面
在这里插入图片描述

停止应用程序(Ctrl+F2)
?(这里原文章中特意指出不是让程序停止而是跳过所有调试,而我测试的时候确实是停止了应用程序)?
在这里插入图片描述


应用

程序运行错误
使用断点调试,发现问题
在这里插入图片描述


小结

此文章用于个人记录学习内容与进程。通过本次学习基本了解了断点调试的主要方法,至于如何精准断点与如何抓住调试面板的查看重点还需要日后的学习实践来总结规律。

日后尝试学习 更多的调试方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值