如何在idea中创建和使用javaExeptionBreakpoint

 时间:2024-11-08 05:45:45

javaexepti艺皱麾酪onbreakpoints是针对java的异常行为而提供的断点跟踪机制,平时使用最为频繁的就是line芟鲠阻缒breakpoints,也就是在代码行前面添加一个断点标记,这个是针对某一固定行而言的。而exeptionbreakpoints是针对所有的异常而言的,特别适合定位跟踪代码异常的问题,下面就来介绍下如何在Intellijidea工具中使用exeptionbreakpoints来创建断点信息

工具/原料

idea

java

方法/步骤

1、打开idea开发工具,点击如图所示的debug图标按钮,如果没有的话,需要使用debug方式运行一次就会出现了,然后再点击两个红点按钮查看当前所有的断点列表窗口

如何在idea中创建和使用javaExeptionBreakpoint

2、如图所示,可以看到javaexepti艺皱麾酪onbreakpoints下面默认有一个Anyexception,这个是针对所有异常类锸责氧铼型而已的,也就是说,启动项目或程序之后,只要是执行到异常位置,都会进入断点的,这个方式可以定位未知的异常信息

如何在idea中创建和使用javaExeptionBreakpoint

3、创建一个Test类,然后抛出一个RuntimeException来做测试演示,使用debug方式运行这个Test类的main方法

如何在idea中创建和使用javaExeptionBreakpoint

4、如图所示可以看到,已经成功在异常位置处旅邯佤践进入断点了,除了会进入到我们自己编写的异常代码位置,还会进入到其它任何有异常的位置,这是因为我们目前使用的是AnyException

如何在idea中创建和使用javaExeptionBreakpoint

5、AnyException有时候范围比较大,可以配合使用Condition和Classfilters的方式来缩小定位范围

如何在idea中创建和使用javaExeptionBreakpoint

6、除了使用AnyException以外,我们还可以创建自己需要的指定类型的Exception,点击如图所示的加号按钮,选择javaexeptionbreakpoints

如何在idea中创建和使用javaExeptionBreakpoint

7、然后再选择一个特定的异常类,比如这里我们使用的是自定义的异常类,这样的异常信息断点都只会是刚刚选择的这个异常类

如何在idea中创建和使用javaExeptionBreakpoint

如何在idea中创建和使用javaExeptionBreakpoint

热门搜索
看图猜字答案及图片 绿色的图片 不知火舞同人漫画 男欢女爱图片 韩雪图片