IDEA中Debug高阶技巧

不会Debug的程序员……不叫程序员

  1. 普通Debug
    1. F8:进入下一步(若当前停留行是调用方法会直接执行完,不会进入方法体内部)
    2. F7:进入下一步,若停留行是方法体会进入
    3. F9:放行断点
    4. Ctrl + F2:停止Debug(后续程序会执行完毕)
  2. 方法断点:点在方法声明上,会在执行的方法体第一行停留。可用于一个接口有多个实现类的情况下,断点会停留在执行的实现类上。
    接口方法上添加断点:
    IDEA中Debug高阶技巧_第1张图片
    实现类停留:IDEA中Debug高阶技巧_第2张图片
  3. 异常断点:Ctrl+Shift+F8或点击双红点按钮呼出配置页面,添加所要监听的异常,断点会自动停留在产生异常的代码行,便于问题定位。
    IDEA中Debug高阶技巧_第3张图片
    添加异常监听:
    IDEA中Debug高阶技巧_第4张图片
    监听自己想要的异常:
    IDEA中Debug高阶技巧_第5张图片
    选中,并可配置相应条件和线程:

你可能感兴趣的:(学习笔记,java,debug,多线程,idea,intellij,idea)