idea 使用debugger技巧

简介: 1,背景  每个开发人员每天都离不开debugger,只要你在编码,就需要调试,作为一个开发快10年的老程序员每天都要写很多代码,当每个人接到任务的时候都会想,这些功能其实很快就能写完,没错,对于写代码来说时间确实很快,但是你能保证每次写完的都是对的吗,程序员的大部分时间都是在调试代码,而不是编程写代码,下面我就以idea为例说下如何调试吧。

1,背景

  每个开发人员每天都离不开debugger,只要你在编码,就需要调试,作为一个开发快10年的老程序员每天都要写很多代码,当每个人接到任务的时候都会想,这些功能其实很快就能写完,没错,对于写代码来说时间确实很快,但是你能保证每次写完的都是对的吗,程序员的大部分时间都是在调试代码,而不是编程写代码,下面我就以idea为例说下如何调试吧。

2,使用说明

也许你没用过idea,也许你还在用eclipse,不过使用方式都是大同小异,总之是你离不开的,好了废话不多说了下面直接来点干活,以我目前的项目为例

2.1 设置断点

2.2 Debug启动

2.3 发起请求后

 

2.4 按下F8进入下一行

2.5 按下F7 会进入当前断点的方法内部

2.6 同时按下Shift+F8 代码回到当前代码的上一步操作的位置

2.7 此时如果还想继续调试可继续 F7、F8 、Shift+F8,弱不想调试则直接按F9即可直接跳转到下个断点,如果没有断的直接跳到方法的return处,返回结果

2.8 如果在调试过程中,想通过表达式的方式来看某些值可以使用Alt+F8  相当于eclipse中的watch

2.9  其他技巧

 

开开心心编码,快快乐乐生活。
目录
相关文章
|
应用服务中间件
快速解决idea启动项目报错:Unable to open debugger port(127.0.0.1:58950):java.net.SocketException“socket closed
快速解决idea启动项目报错:Unable to open debugger port(127.0.0.1:58950):java.net.SocketException“socket closed
1014 0
Idea在debug时打上断点没有用 Skipped breakpoint at ... because it happened inside debugger evaluation
Idea在debug时打上断点没有用 Skipped breakpoint at ... because it happened inside debugger evaluation
1738 0
|
4月前
|
Web App开发 JavaScript 前端开发
IDEA——使用JavaScript Debugger调试代码
IDEA——使用JavaScript Debugger调试代码
35 0
9个服务端提升debug效率的IDEA Debugger技巧(下)
9个服务端提升debug效率的IDEA Debugger技巧(下)
261 0
9个服务端提升debug效率的IDEA Debugger技巧(下)
|
机器学习/深度学习 程序员
9个服务端提升debug效率的IDEA Debugger技巧(上)
9个服务端提升debug效率的IDEA Debugger技巧(上)
258 0
十分钟 教你IDEA 远程debugger SpringBoot项目
你是否还在线上得bug而烦恼,莫慌,让我来解决。
|
IDE Java 开发工具
掌握调试助手,编程如履平地——IDEA Debugger
掌握调试助手,编程如履平地——IDEA Debugger
281 0
掌握调试助手,编程如履平地——IDEA Debugger
|
应用服务中间件
IDEA 出现问题:debugger启动tomcat 报错Address already in use: NET_Bind 解决方案
IDEA 出现问题:debugger启动tomcat 报错Address already in use: NET_Bind 解决方案
617 0
IDEA 出现问题:debugger启动tomcat 报错Address already in use: NET_Bind 解决方案
|
Java 开发工具 IDE
idea&eclipse中debugger调试常用技巧
为了提高调试代码的效率,特写此文。
1399 0
Intellij idea断点 Debugger slow: Method breakpoints my dramatically slow down debugging
不知道点到哪里了,IDEA调试特别卡,而且总是如下提示, Debugger slow: Method breakpoints my dramatically slow down debugging 意思是说调试越来越慢。
1989 0