Eclipse断点调试

Posted 快抱紧我,我会发光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse断点调试相关的知识,希望对你有一定的参考价值。

作为开发人员,掌握开发环境下的调试技巧十分有必要。关于java调试技术还有很多,如Java Debug Interface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Eclipse断点调试技巧做下总结,不足够的地方还请大神们指点。

1  Debug视图

1.1 线程堆栈视图

 

线程堆栈视图表示当前线程的堆栈,从中可以看出在运行哪些代码,并且整个调用过程,以及代码行号。分别介绍一下这几个按钮的含义。从左至右分别为:

 

1.表示当前实现继续运行直到下一个断点,快捷键为F8。

2.表示打断整个进程。

3.表示进入当前方法,快捷键为F5。

4.表示运行下一行代码,快捷键为F6。

5.表示退出当前方法,返回到调用层,快捷键为F7。

6、表示返回当前线程堆栈的起始处开始执行。

1.2  变量视图

1.为变量名视图,显示当前代码行中所有可以访问的实例变量和局部变量

2.显示所有的变量值

3.可以通过该窗口来改变变量值

1.3 断点视图

1.显示所有断点

2. 将当前窗口1中选中的端口失效,再次点击启用。

3.异常断点

  经常遇见一些异常,然后程序就退出来了,要找到异常发生的地方就比较难了,还好可以打一个异常断点。到了异常的地方,当前线程就挂起。

1.4 表达式视图

表达式视图是Debug过程中较为常用的一个视图,可以对自己的感兴趣的一些变量进行观察,也可以增加一些自己的表达式,也可以查看一行代码的运行结果。

1.表达式

2.点击+号位置可以新增一个表达式。

以上是关于Eclipse断点调试的主要内容,如果未能解决你的问题,请参考以下文章

使用eclipse进行断点调试进入断点的速度很慢,可能由哪些原因造成,求大神指教

Eclipse断点调试

第1章 Eclipse断点调试

Java Eclipse进行断点调试

Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?

eclipse断点调试