Debug项目调试技巧

基本概念

  • Debug的作用:
    • 追踪代码的运行流程
    • 程序运行的异常定位和调试
    • 线上问题追踪
  • Debug的使用意义:
    • 通过调试可以更好的查看程序的执行流程
    • 通过调试代码可以理解复杂的程序逻辑
    • 通过调试可以定位问题,提高解决问题的能力

IDEA中Debug使用步骤

  • 设置断点
  • 程序调试:
    -
    • 定位: 定位当前程序运行的位置
    • 步过:
      • 一行一行往下走,如果这一行上有方法并不进入方法
      • 常用于调试过程中不想进入调用的方法体的情况
    • 步入:
      • 一行一行往下走,如果这一行上有方法,则进入方法内部
      • 常用于进入自定义的方法内,不会进入JDK内部的方法
    • 强制步入:
      • 进入JDK内部的方法
      • 查看JDK源码
    • 步出:
      • 从方法内退出到方法的调用处
      • 调试时,如果进入到了不需要查看的方法体中,使用步出退出到方法调用处
    • 回退:
      • 回退到当前方法的调用处
      • 需要重新查看方法体的执行过程时,不用重新启动Debug, 可以使用回退到当前方法的调用处
    • 运行到光标处:
      • 无需设置断点,可以使得程序运行到光标处

计算表达式

  • 设置变量
  • 在计算表达式的框中,可以改变变量的值,这样方便覆盖各种变量的情况进行调试

条件断点

  • 右击断点处,可以设置进入断点的条件
  • 通过设置断点条件,在满足条件时,才停在断点处,否则直接运行

猜你喜欢

转载自blog.csdn.net/JewaveOxford/article/details/108185104