Idea2018之Debug调试

1.Debug简单介绍

        Debug,程序员必备技能,使我们日常开发中代码追踪,异常定位,查看源码的主要方式。Idea中主要有8个按钮来帮助我们使用该技能,接下来我们分别来看一看

2.常用八大按钮

1)Show Execution Point :显示当前执行的行
     使用场景:当我们因错误切换工具选项卡,导致忘记代码调试的位置,使用该按钮,可直接跳转到代码的debug的当前行
2)Step Over  :步过
     使用场景:执行代码一步步往下走时,执行的当前行有方法,而我们不想进去该方法,使用步过按钮,可不进入方法直接执行下一行
3)Step Into  :步入
     使用场景:执行代码一步步往下走时,执行的当前行有方法,使用该按钮可进入该方法。注意,一般进入自定义方法,而不进入官方类库
4)Force Step Into :强制步入
    使用场景:相当于步入按钮,当可进入官方类库方法,可用来帮助我们学习和查看源码
5)Step Out  :步出
    使用场景:从方法内退出到调用处,自定义方法和官方方法都可以
6)Drop Frame :回退断点
    使用场景:方法调试后,想重新调试,使用该按钮无需重新启动即可重新调试
7)Run to Cursor :运行到光标处
    使用场景:鼠标可随便选择要执行的代码行,点击该按钮即可直接执行指定的行
8)Evaluate Expression  :计算表达式
    使用场景:debug过程中,无需重启或重新传值直接修改变量值,进行方法的多种情况的调试

注意:

    亦可进行其他调试,比如 
        1)条件断点(断点右键 --》 condition)
        2)多线程调试(断点右键 --》  Thread/All)

二、其他按钮

    1)Rerun  :重启按钮
    2)Resume Program :跳转到下一个断点
    3)View BreakPoints  :断点管理,点击显示所有断点,可进行断点删除等操作
    4)Mute BreakPoints  :让所有断点失效

 

 

 

 

 

你可能感兴趣的:(Idea2018之Debug调试)