当阅读源码时,比如 Spring,一个接口的方法可能被多个子类实现,当运行时,需要查看调用栈逐步定位实现类,IDEA 同样支持在接口方法上添加断点(快捷键 cmd+F8/ctrl+F8):

    1. 鼠标左键在方法处点击断点(♦️形状)
    2. 断点上鼠标右键

    勾选上绿色框线上的内容,同样可以自定义跳转条件 Condition

    方法断点 - 图1

    当以 Debug 模式运行程序的时候,会自动进入实现类的方法(注意断点形状):

    方法断点 - 图2

    看到这你应该想到常见的 Runnable 接口中的 run 方法了,同样是有作用的,大家可以自行去尝试了