欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-14 09:25:15
...

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)eclipse里进行代码断点的调试总结
(4)代码执行的一些过程
eclipse里进行代码断点的调试总结
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进行单步调试,看看能运行到哪一步跳出大概判断原因在哪里