zoukankan      html  css  js  c++  java
  • 【关于IDEA 的 debug简单使用】

    简单来说,debug是一种区别于run的运行方式,可以通过打断点来一条条的执行语句,还可以观察到当前变量的参数变化 。

     

    IDEA的debug方式:先【打断点】,可以打两个断点,一个进入,一个结束,如下图,看见那两个小红点了吧

    然后选择要debug的类,右键点击小甲虫图标,即用【debug模式】运行,如下图

    等程序跑起来后,就通过执行一些操作,来触发程序的执行流程,至少应该通过或者调用你这个类,对吧?比如我写一个控制类,那么我给某个函数打完断点后运行,就可以通过postmen这类接口来执行 url请求,一般程序执行到第一个断点位置 idea自动弹出显示框,没弹出也没关系,我们自己去看debug这个位置就好了:

    具体例子如下图:

     【a】,【b】就是我打的两个断点, 图一里面那个b断点是包括try语句的,要注意一下。

    注意,执行到 语句【4】的时候才能看到 语句【3】的值,也就是上一句的参数;例如此刻执行到【4】,通过图片我们可以看到,显示本行的orderline为空,但是可以看到上一行,【语句3】的内容orderHeader内容;

    另外,点【1】会在当前页面运行下一行语句,【2】为当前函数的深层调用,会跳出本类页面(有点类似ctrl+left mouse)。

    断点执行范围内 语句后会出现灰色数据,那就是运行到此处各变量的参数的值。

    好了,会这两个基本上能简单调试了

    最后:debug就像孙悟空的元气弹,一般是排错的大招。所以,一般看日志报错信息能推断解决的就不要手动debug啦。

  • 相关阅读:
    Git远程库
    Git的使用
    如何利用IO流复制文件
    Lambda表达式
    Lambda表达式的标准格式
    线程池的使用步骤
    解决线程安全的三个方法
    多线程
    位运算
    如何用javadoc生成java帮助文档
  • 原文地址:https://www.cnblogs.com/dabuliu/p/15166699.html
Copyright © 2011-2022 走看看