eclipse里进行代码断点的调试总结

本文总结了在Eclipse中进行代码断点调试的方法,包括设置断点、调试步骤和实战经验。通过断点调试,可以逐行执行代码,查看变量值,帮助定位问题。实战部分展示了如何调试涉及字符串处理的代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

eclipse的代码调试:

普通的调试一般打印日志或者toast

String strs[]=str.split(“\+”);
Toast.makeText(this, “长度:”+strs.length+”,”+str, 2000).show();
Log.i(“tag”, str);

eclipsel里对断点的调试如下:

https://jingyan.baidu.com/article/647f0115d666b27f2148a8b1.html 这一篇还是很靠谱的

断点调试的步骤

(1)加断点ctr+shift+b 或者在代码前进行双击
(2)在项目上右击选择debug as
(3)这里写图片描述
(4)代码执行的一些过程
这里写图片描述
1、调试继续执行直到到达下一个断点 快捷键f8
2、终止程序调试
3、进入方法内部 ,方法内部一句一句执行 F5快捷键
4、执行方法,但不进入内部 F6快捷键
5、跳出当前正在执行的方法
6、跳过所有断点,在run命令下有可以清除所有断点的选项
7、当前正在执行的线程的堆栈、鼠标放到代码区的变量上还可以在变量区看到变量的值

实战

记录实际调试代码的过程

(1)String str=”8 + 2”;
String strs[]=str.split(“\+”);这里是说+是作为分隔符
代码如下:
public static void main(String[] args) {
// TODO Auto-generated method stub
A a= new A();
B b=new B();
a.test(a);
a.test(b);
String str=”8 + 2”;
str=str.replaceAll(” “, “”);
String strs[]=str.split(“\+”);
if(strs.length==2)
{
int result=Integer.parseInt(strs[0])+Integer.parseInt(strs[1]);
System.out.println(result);
}
System.out.println(strs.length);
}
输出结果 10 2
(2)无法跳入调试模式跟手机有关
进入调试后通常F6进行单步调试,看看能运行到哪一步跳出大概判断原因在哪里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值