Eclipse中Java应用程序调试常用断点介绍
2015-01-18 10:59
260 查看
(1)计数器断点
也就是当第N次运行到断点的时候中断程序。可以选中断点,选择断点属性进行设置。
在上面我们设置了10,在控制台能看到,第十次运行到输出语句的时候就中断了程序。
(2)条件断点
顾名思义,也就是事先设置一个断点,然后在该条件符合时中断程序的进行。如下所示,我们设置i==3时作为中断的条件,如下设置,打开断点属性窗口
启动程序,看见控制台在i==3时中断了程序的输出,如下
(3)方法断点
通过方法断点可以设置在第几次进入或退出该函数时中断程序。如下,所示,我们设置在第二次进入test()函数时中断程序;
从控制台来看,的确第一次没有中断并输出了相应信息,但是第二次进入该函数时中断了程序。
如果我们设置成第二次离开函数时中断程序,那么会在控制台打印如下的信息:
(4)除了上述的断点以外,还有两种常用断点,一个是类加载器断点,另一个是异常断点。
如下所示,在Run下面有个添加类加载器和异常断点的功能;
打开类加载器断点设置窗口,添加Location这个类,那么当这个类加载时则会中断程序
运行程序发现程序在Location首次使用的地方需要加载这个类,于是中断了这个程序。
也就是当第N次运行到断点的时候中断程序。可以选中断点,选择断点属性进行设置。
在上面我们设置了10,在控制台能看到,第十次运行到输出语句的时候就中断了程序。
(2)条件断点
顾名思义,也就是事先设置一个断点,然后在该条件符合时中断程序的进行。如下所示,我们设置i==3时作为中断的条件,如下设置,打开断点属性窗口
启动程序,看见控制台在i==3时中断了程序的输出,如下
(3)方法断点
通过方法断点可以设置在第几次进入或退出该函数时中断程序。如下,所示,我们设置在第二次进入test()函数时中断程序;
从控制台来看,的确第一次没有中断并输出了相应信息,但是第二次进入该函数时中断了程序。
如果我们设置成第二次离开函数时中断程序,那么会在控制台打印如下的信息:
(4)除了上述的断点以外,还有两种常用断点,一个是类加载器断点,另一个是异常断点。
如下所示,在Run下面有个添加类加载器和异常断点的功能;
打开类加载器断点设置窗口,添加Location这个类,那么当这个类加载时则会中断程序
运行程序发现程序在Location首次使用的地方需要加载这个类,于是中断了这个程序。
相关文章推荐
- 程序猿二三事之工具使用-Eclipse调试Java常用功能介绍
- JAVA eclipse中断点调试的常用快捷键
- Eclipse中远程调试JAVA应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 更新了java文件后,在eclipse中,调试时断点频繁停在threadpoolexecutor的解决方案
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- Java Eclipse进行断点调试
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 使用 Eclipse 远程调试 Java 应用程序
- 【Java学习之一】Eclipse断点调试