网站首页 > 教程文章 正文
作者:ken 来源:https://ken.io/note/java-quickstart-idea-debug-skill
一、前言
什么是代码调试?
通过调试可以让我们了解代码运行过程中的代码执行信息,比如变量的值等等。
通常调试代码是为了方便我们发现代码中的bug。ken.io觉得熟练代码调试技巧是成为合格程序员的基本要求。
本篇开发环境
1、操作系统: Windows 10 X64
2、Java SDK: jdk-8u141
3、Maven:3.5
4、IDE:IntelliJ IDEA 2017
二、调试技巧
1、设置断点
在代码编辑区域,点击左侧代码行行号的边,即可在该行设置断点
2、启动调试
鼠标右键菜单->Run App.main(),或者使用快捷键Shift+F9启动调试
启动调试后,程序启动,并会停留在第一个断点这一行。且这行的代码并未执行。
IDEA的底部会出现Debug工作区。所有按钮鼠标移动上去都有tips。本篇只介绍部分常用功能。
3、常用工具栏说明①
上图左侧竖排按钮部分,即红框①
4、Debug工具栏说明②
上图左侧横排按钮部分,即红框②
5、Frames区域说明③
该区域主要显示当前的堆栈信息
6、变量区域说明④
管理当前方法已经声明的变量信息
- 修改变量值
选中要修改变量,使用快捷键F2进入编辑模式
回车键保存,然后F8进行单步调试
这样,本来运行后result=false,结果由于我们修改了变量的值。让本来会被跳过的if语句块可以被调试。
三、备注
IDEA调试快捷键总结
猜你喜欢
- 2025-10-02 web大文件断点续传_大文件上传和断点续传
- 2025-10-02 告别脚本小子系列丨JAVA安全(1)——JAVA本地调试和远程调试技巧
- 2025-10-02 IntelliJ IDEA 调试 Java 8,实在太香了
- 2025-10-02 电脑键盘F1-F12功能详解_电脑键盘f1-f12功能怎么开启
- 2025-10-02 SpringBoot 在IDEA快速调试JS代码
- 2025-10-02 在IntelliJ IDEA中多线程并发代码的调试方法
- 2025-10-02 太牛了,Java学习全景图:一张图搞定核心知识体系
- 2025-10-02 程序员的一天-IDEA远程调试_idea配置远程服务器调试
- 2025-10-02 Java调试实战:5个高效定位问题的技巧
- 2025-10-02 还不会在IDEA中使用Debug?看看这篇文章
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)
