zoukankan      html  css  js  c++  java
  • IntelliJ IDEA的调试方法

    快捷键
    F9          resume programe       恢复程序

    Alt+F10       show execution point    显示执行断点

    F8          Step Over          相当于eclipse的f6      跳到下一步

    F7          Step Into          相当于eclipse的f5就是  进入到代码

    Alt+shift+F7     Force Step Into      这个是强制进入代码

    Shift+F8       Step Out          相当于Eclipse中,f8跳到下一个断点/f7跳出函数

    Atl+F9        Run To Cursor       运行到光标处

    ctrl+shift+F9     Debug运行java类

    ctrl+shift+F10    正常运行java类

    alt+F8        Debug时选中查看值

    1.设置断点

    选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。

    2.开启调试会话

    3.单步调试

    step over:程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行);

    step into:程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法);

    Force step into:该按钮在调试的时候能进入任何方法;

    step out:如果在调试的时候你进入了一个方法(如test()),并觉得该方法没有问题,你就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕;

    Drop frame:点击该按钮后,你将返回到当前方法的调用处(如上图,程序会回到main()中)重新执行,并且所有上下文变量的值也回到那个时候。只要调用链中还有上级方法,可以跳到其中的任何一个方法;

    4. 高级调试

    (一) 跨断点调试:设置多个断点,开启调试,想移动到下一个断点,点击如下图:

    程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。

    (二)查看断点:

    (三)设置变量值:调试开始后,可通过选择变量来进行调试。这个功能可以更加快速的检测你的条件语句和循环语句。

    说明:所有内容仅做学习记录
  • 相关阅读:
    node同时验证手机号和座机号
    导入excle到服务器时候删除服务器历史数据
    杂七杂八
    c# 导出表格 api
    c# 导出表格
    element split 将多个单号分隔
    vue 前台传后台
    vue.js 使用时间组件 日期少一天的问题
    layui 文字滚动
    CRT&&EXCRT学习笔记
  • 原文地址:https://www.cnblogs.com/jayinnn/p/9561075.html
Copyright © 2011-2022 走看看