idea debug调试_使用IntelliJ IDEA进行Java代码调试的技巧

作者: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、设置断点

在代码编辑区域,点击左侧代码行行号的边,即可在该行设置断点

d3992c692d60b8051515c10c7303cb48.png

2、启动调试

鼠标右键菜单->Run App.main(),或者使用快捷键Shift+F9启动调试

e43fc4288e448046d750c702b5b781dd.png

启动调试后,程序启动,并会停留在第一个断点这一行。且这行的代码并未执行。

IDEA的底部会出现Debug工作区。所有按钮鼠标移动上去都有tips。本篇只介绍部分常用功能。

3、常用工具栏说明①

上图左侧竖排按钮部分,即红框①

5dbdce0d12252a0cea36528b1dda259e.png

4、Debug工具栏说明②

上图左侧横排按钮部分,即红框②

458d49361c05bd066862795134ee1558.png

5、Frames区域说明③

该区域主要显示当前的堆栈信息

688a2799167a008e513c38be60581498.png

6、变量区域说明④

管理当前方法已经声明的变量信息

2e2873561f4190f02f004249aeae512f.png
  • 修改变量值

选中要修改变量,使用快捷键F2进入编辑模式

c9d31daaeb5cbb55b564388fdd7a94a8.png

回车键保存,然后F8进行单步调试

dc54d2a0c9ae01c43b83780415bf5b3e.png

这样,本来运行后result=false,结果由于我们修改了变量的值。让本来会被跳过的if语句块可以被调试。

三、备注

IDEA调试快捷键总结

3f3bffad77be3606bbe7e80d59225b1f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值