如何在idea中创建和使用javaExeptionBreakpoint_百度经验

百度经验:jingyan.baidu.com

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

百度经验:jingyan.baidu.com

[](javascript:;)工具/原料


  • idea
  • java

百度经验:jingyan.baidu.com

[](javascript:;)方法/步骤


  1. 1

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

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

  2. 2

    如图所示,可以看到java exeption breakpoints下面默认有一个Any exception,这个是针对所有异常类型而已的,也就是说,启动项目或程序之后,只要是执行到异常位置,都会进入断点的,这个方式可以定位未知的异常信息

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

  3. 3

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

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

  4. 4

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

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

  5. 5

    Any Exception有时候范围比较大,可以配合使用Condition和Class filters的方式来缩小定位范围

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

  6. 6

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

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

  7. 7

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

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

    如何在idea中创建和使用javaExeptionBreakpoint步骤阅读

    END

百度经验:jingyan.baidu.com

[](javascript:;)注意事项


  • 使用exeption breakpoints对异常定位更为高效和方便

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报)_作者声明:_本篇经验系本人依照真实经历原创,未经许可,谢绝转载。


Original url: Access
Created at: 2019-03-04 20:23:40
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论