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

createh54周前 (04-08)技术教程4
作者: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调试快捷键总结

相关文章

如何在Windows10中配置java的JDK环境

今天给大家分享一下如何配置java的JDK环境。操作步骤如下:1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件;2.使用鼠标...

JAVA开发环境搭建:WIN10安装JDK

下载从Oracle官方网站下载JDK安装包很是麻烦,建议从百度资源下载(地址:https://packages.baidu.com/app/jdk-8/安装初学者建议将JDK安装至默认位置(启动安装程...

Windows 10 真跨平台应用,并支持 Android/iOS 应用快速移植

对,多数人都在等待的 Windows 10 相关信息终于得到发布。根据微软提供的信息,Windows 系统目前为止提供的 111 种不同语言版本在 190 个国家共拥有 15 亿用户。首先,微软宣布为...

Win10系统安装JDK8与环境配置指导教程

1 软件准备操作系统:Windows 10软件:jdk-8u131-windows-x64.exe2 jdk8安装下载完成后,双击安装包开始安装过程。安装过程中可能需要接受许可协议,并设置安装路径等选...

能让 Windows 10 运行 Android 应用的 "Project Astoria" 是这么回事

今天,微软正式上线了 "Project Astoria"主页,允许开发者注册并参与该计划,同时也对“兼容”细节做了阐释。据官网描述,开发者可以直接将现有的 .apk 应用安装包上传至 Windows...

兼容才是王道 Win10同时支持iOS/Android

Yesky天极新闻2015-04-30 07:55:58在正在进行的Build 2015开发者大会上,微软宣布,Windows 10将可以运行Android和iOS应用。Android与iOS两大互不...