Intellij IDEA Debug 调试技巧

F9:恢复程序

Alt+F10:显示执行断点

F8: 跳到下一步 F7:进入到代码 Alt+shift+F7:强制进入代码 Shift+F8:跳到下一个断点 Atl+F9:运行到光标处 ctrl+shift+F9:debug运行java类 ctrl+shift+F10:正常运行java类 Alt+F8:debug时选中查看值

1、这里以一个web工程为例,点击图中按钮开始运行web工程。

2、设置断点

3、使用postman发送http请求

4、请求发送之后会自动跳到断点处,并且在断点之前会有数据结果显示

5、按F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内,跳到下一条执行语句。

6、按F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则会进入该内嵌的方法中 .

7、继续按F7,则跳到StopWatch() 构造方法中。

8、跳出该方法,可以按Shift+F8,在 Debug 模式下,跳回原来地方。

9、这时我们按F8,会继续执行下一条语句。

10、当我们执行到第二个断点处,如果想直接执行到第三个断点处,可以按F9。

补充:Alt+F8 可以通过在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 。

第一个红框是我输入的参数,第二个是我执行之后显示得结果。

原文发布于微信公众号 - Java技术栈(javastack)

原文发表时间:2018-11-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逸鹏说道

Linux包系列的知识(附:Ubuntu16.04升级到18.04的案例)

Linux基础:https://www.cnblogs.com/dunitian/p/4822808.html#linux

23360
来自专栏Java3y

Tomcat+Servlet面试题都在这里

下面是我整理下来的Servlet知识点: ? 图上的知识点都可以在我其他的文章内找到相应内容。 Tomcat常见面试题 Tomcat的缺省端口是多少,怎么修改 ...

45730
来自专栏Kotlin源码阅读

Android Studio环境查看hide和internal api

在Android开发环境中,我们经常会看一些Android Framework源码,比如说我们想看一下Toast的实现原理。

73080
来自专栏Java帮帮-微信公众号-技术文章全总结

Zookeeper实现参数的集中式管理【面试+工作】

应用项目中都会有一些参数,一般的做法通常可以选择将其存储在本地配置文件或者内存变量中;对于集群机器规模不大、配置变更不是特别频繁的情况下,这两种方式都能很好的解...

16830
来自专栏python3

PyCharm安装

http://www.jetbrains.com/pycharm/download/#section=windows

14130
来自专栏xiaoheike

Linux下部署solrCloud

这里我只是把我的师兄教我的关于Solrcloud搭建的过程,以及需要注意的地方文档化了。感谢他教会了我很多。

21430
来自专栏Java学习123

tomcat结合nginx使用小结

46170
来自专栏web编程技术分享

第八节 - 部门管理模块(编写PHP程序)

340100
来自专栏郭耀华‘s Blog

Java环境变量配置

设置JAVA_HOME: 一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候...

32860
来自专栏游戏杂谈

Base64编码的字符串与图片的互转

用Flex写了一个例子,图片(暂时仅支持png、jpg/jpeg)转成base64编码的字符串(默认取上传文件的后缀名,然后添加了“data:image/(pn...

25210

扫码关注云+社区

领取腾讯云代金券