IDEA Debug操作指南

IDEA Debug 操作相关的快捷键

快捷键 中文描述 英文描述
F7 单步运行 进入方法体 Step Into
F8 单步运行 不进入方法体 Step Over
Shift+F7 智能步入 选择进入方法体 Smart Step Into
alt+F9 运行到光标 Run to Cursor
F9 运行到下一个断点 Resume
cmd+F8 添加普通断点 Toggle Line Breakpoint
cmd+shift+F8 查看/编辑断点 View Breakpoints
F2 修改变量值 Set Value
alt+F8 运行表达式求值 Evaluate Expression

说明:以上F7和Shift+F7的区别,若断点处同一行代码,存在多个方法调用。F7会按调用顺序进入方法体,而Shift+F7则会弹出方法选择,可以自行选择进入的方法体。

IDEA Debug 窗口描述

  • 方法调用栈窗口:Frames
  • 变量窗口:Variables
  • 变量查看窗口:Watches

IDEA Debug 常用操作

  • 条件断点
  • 计算表达式
  • 回退重演,Drop Frame
  • 终止Debug,Force Return

IDEA Debug 多线程

设置拦截多线程


简单示例

Debug效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • IntelliJ IDEA如何进行DeBug调试 为项目配置了运行配置后,可以通过按 Shift+F9 在调试模式...
    小牛tkcd阅读 2,515评论 0 0
  • 快速查找 快捷键中文描述英文描述cmd+O查找类Classcmd+shift+O查找文件Filecmd+optio...
    JAVA觅音阁阅读 44,949评论 2 22
  • 1. Debug简介 1.1 什么是程序的Debug? Debug,是程序开发人员必会的一项调试程序的技能。 企业...
    itlu阅读 1,430评论 0 1
  • 说IDEA对新手来说难,可能其中一个原因就是快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,...
    程序员BUG阅读 3,315评论 0 6
  • 原文:IntelliJ IDEA 快捷键终极大全,速度收藏! 自动代码 常用的有fori/sout/psvm+Ta...
    NetCdSc阅读 10,582评论 0 0