使用IDEA断点 Debug 调试

远程调试请看这里:IDEA 远程调试 SpringBoot 项目

打断点

这个大家应该都很清楚,在左侧点击即可.
在这里插入图片描述

条件断点

鼠标左键打断点,对打好的断点鼠标右键加断点条件

查看断点,删除断点

在这里插入图片描述

进行调试

在这里插入图片描述

暂停调试,重新调试

在这里插入图片描述

查看变量

在这里插入图片描述
在这里插入图片描述

断点跳步重要

在这里插入图片描述

  1. 可以理解为下一行,如果是调用方法的话,也会当成一行代码
  2. 我一般用3来替代它,它会走的3一定会走,它不会进入构造方法之类的,(我认为用3进入看的比较全,不想看可以用4跳出)
  3. 进入方法,也会进入到初始化的一些东西(构造方法,类加载器 …)
  4. 跳出方法体,循环体,
  5. 删除步骤,如上图,我在main中跳入了HashMap的put方法中,删除put步骤之后,会回到main的那一步.
  6. 调到光标所在的位置,(如果你在main中,使用了HashMap的put方法,直接鼠标放入put方法体中,就会调到那一步.)