调试功能

1 步过(Step Over)

  • 调试快捷键(F8)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、一行一行的往下走,如果这一行有调用其他方法,不会进入方法;
    2、常用于调试过程中不想进入调用的方法体的情况。

2 步入(Step Into)

  • 调试快捷键(F7)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、一行一行的往下走,如果这一行有调用自定义方法,则进入方法内部;
    2、常用于调试自定义方法,不会进入官方类库的方法。

3 强制步入(Force Step Into)

  • 调试快捷键(Alt+Shift+F7)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、一行一行的往下走,如果这一行有调用其他方法,则进入方法内部;
    2、会进入官方类库的方法,常用于学习和查看JDK源码。

4 步出(Step Out)

  • 调试快捷键(Shift+F8)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、从当前方法内退出到方法调用处;
    2、常用于调试时进入不需要查看的方法体,使用步出退出当前方法。

5 回退(Drop Frame)

  • 调试快捷键(默认没有)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、回退到当前方法的调用处;
    2、当想重新查看已经调试过的过程时,无需重新启动Debug,可以使用回退功能。

6 运行到光标处(Run to Cursor)

  • 调试快捷键(Alt+F9)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、使程序运行到光标处;
    2、常用于调试过程中跳转到特定位置,不需要重新打断点。

7 计算表达式(Evaluate Expression)

  • 调试快捷键(Alt+F8)
    IDEA Dubug快捷键和功能简介
  • 作用
    1、使用表达式查看和设置变量;
    2、常用于调试过程中修改变量的值,或进行一些复杂的变量操作。

8 条件断点

  • 调试方法(右键断点,设置条件(Condition))
  • 作用
    1、直接运行到满足条件处;
    2、常用于调式特定条件的调试。(如调试循环第500次的情况(循环为1~1000))

9 多线程调试

  • 调试方法(右键断点,设置断点挂起级别为Thread(默认为All))
  • 作用
    独立调试每一个线程。

10 重启Debug(Rerun)

  • 快捷键(Ctrl+F5)
    IDEA Dubug快捷键和功能简介
  • 作用
    重新启动Debug模式。

11 恢复程序(Resume Program)

  • 快捷键(F9)
    IDEA Dubug快捷键和功能简介
  • 作用
    执行到下一个断点处。

12 停止Debug(Stop)

  • 快捷键(Ctrl+F2)
    IDEA Dubug快捷键和功能简介
  • 作用
    停止Debug模式。

13 查看断点(View Breakpoints)

  • 快捷键(Ctrl+Shift+F8)
    IDEA Dubug快捷键和功能简介
  • 作用
    用于控制断点的信息。

14 静音断点(Mute Breakpoints)

  • 快捷键(默认无)
    IDEA Dubug快捷键和功能简介
  • 作用
    使对应的断点失效。

15 思维导图

IDEA Dubug快捷键和功能简介

相关文章: