IDEA[Debug]简单说明

目录

🥞1.打断点

🌭2.第一组按钮

🧂3.第二组按钮

🥓4.参数查看 


1.打断点

  • 1.在需要断点处打上断点,然后点击debug运行

  • 2.执行debug,直接执行到断点处 

2.第一组按钮

  • 共有8按钮,从左往右依次

  • Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行
  • Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法
  • Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法。
  • Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。
  • Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值。
  • Drop Frame (默认无):回退断点。
  • Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。
  • Evaluate Expression (Alt + F8):计算表达式。

3.第二组按钮

  • 从上至下共7个按钮

  • Rerun ‘xxxx’(Ctrl + F5):重新运行程序/更新程序,一般在你的代码有改动后可执行这个功能,会关闭服务后重新启动程序。
  • Resume Program (F9):恢复程序,比如,你在第7行和8行有两个断点,当前运行至第7行,按F9,则运行到下一个断点(即第8行),再按F9,则运行完整个流程,因为后面已经没有断点了。
  • Pause Program:暂停程序,启用Debug。
  • Stop ‘xxx’ (Ctrl + F2):连续按两下,关闭程序。
  • View Breakpoints (Ctrl + Shift + F8):查看所有断点。
  • Mute Breakpoints:静哑断点,哑的断点,选择这个后,所有断点变为灰色,断点失效,按F9则可以直接运行完程序。再次点击,断点变为红色,有效。如果只想使某一个断点失效,可以在断点上右键取消Enabled。 

4.参数查看 

  • 1.在idea中参数后面会显示当前变量的值

  • 2.在Variables可查看所有变量信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/605889.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Invalid ToUnicode CMap in font HPDFA++MicrosoftYaHei

用pdfbox解析微信支付流水文件提示Invalid ToUnicode CMap in font遇到这个问题 Invalid ToUnicode CMap in font HPDFAMicrosoftYaHei使用最新版本的tabula即可 <dependency><groupId>technology.tabula</groupId><artifactId>tabula</artifactI…

GCC中常用的内建函数

GCC&#xff08;GNU Compiler Collection&#xff09;是一个包含多个编程语言的编译器集合&#xff0c;而内建函数通常是为了提高代码性能或者实现一些特定功能而在编译器层面提供的函数。以下是一些在GCC中常用的内建函数&#xff1a; 数学函数&#xff1a; __builtin_sin(),…

Linux实验——页面置换算法模拟

页面置换算法模拟 【实验目的】 &#xff08;1&#xff09;理解虚拟内存管理的原理和技术。 &#xff08;2&#xff09;掌握请求分页存储管理的思想。 &#xff08;3&#xff09;理解常用页面置换算法的思想。 【实验原理/实验基础知识】 存储器是计算机系统的重要资源之…

java8新特性-日期类

在JDK 8之前&#xff0c;其实有不少的API都存在着一些问题&#xff0c;功能上也并不强大&#xff0c;日期时间等相关类同样如此。所以从JDK 8开始&#xff0c;Java做了较大的改动&#xff0c;出现了很多新特性。其中&#xff0c;java.time包中了就提供了不少强大的日期和时间AP…

可怜的小猪

题目 有 buckets 桶液体&#xff0c;其中 正好有一桶 含有毒药&#xff0c;其余装的都是水。它们从外观看起来都一样。为了弄清楚哪只水桶含有毒药&#xff0c;你可以喂一些猪喝&#xff0c;通过观察猪是否会死进行判断。不幸的是&#xff0c;你只有 minutesToTest 分钟时间来…

msvcp140.dll丢失的解决方法,从两个方向解决msvcp140.dll丢失

在Windows操作系统上&#xff0c;msvcp140.dll是Visual C Redistributable for Visual Studio 2015的一部分&#xff0c;如果msvcp140.dll文件丢失&#xff0c;可能在尝试启动使用C运行时库的程序时遇到错误&#xff0c;应用程序可能也会相应的无法打开&#xff0c;那么有什么m…

「HDLBits题解」Vector1

本专栏的目的是分享可以通过HDLBits仿真的Verilog代码 以提供参考 各位可同时参考我的代码和官方题解代码 或许会有所收益 题目链接&#xff1a;Vector1 - HDLBits default_nettype none // Disable implicit nets. Reduces some types of bugs. module top_module( input…

Qt/C++摄像头采集/二维码解析/同时采集多路/图片传输/分辨率帧率可调/自动重连

一、前言 本地摄像头的采集可以有多种方式&#xff0c;一般本地摄像头会通过USB的方式连接&#xff0c;在嵌入式上可能大部分是CMOS之类的软带的接口&#xff0c;这些都统称本地摄像头&#xff0c;和网络摄像头最大区别就是一个是通过网络来通信&#xff0c;一个是直接本地通信…

浅谈顺序表基本操作

&#x1f937;‍♀️&#x1f937;‍♀️&#x1f937;‍♀️ 今天给大家带来的是数据结构——顺序表的实现(增删查改)。 清风的CSDN博客主页 &#x1f389;欢迎&#x1f44d;点赞✍评论❤️收藏 &#x1f61b;&#x1f61b;&#x1f61b;希望我的文章能对你有所帮助&#xff…

JavaWeb基础(2)- Web概述、HTTP协议、Servlet、Request与Response

JavaWeb基础&#xff08;2&#xff09;- Web概述、HTTP协议、Servlet、Request与Response 文章目录 JavaWeb基础&#xff08;2&#xff09;- Web概述、HTTP协议、Servlet、Request与Response3 Web概述3.1 Web和JavaWeb的概念3.2 JavaWeb技术栈3.2.1 B/S架构**3.2.2 静态资源**3…

不带控制器打包exe,转pdf文件时失败的原因

加了注释的两条代码后&#xff0c;控制器会显示一个docx转pdf的进度条。这个进度条需要控制器的实现&#xff0c;如果转exe不带控制器的话&#xff0c;当点击转换为pdf的按钮就会导致程序出错和闪退。 __init__.py文件的入口

Netplan介绍

1 介绍 1.1 简介 Netplan是一个抽象网络配置描述器。通过netplan命令&#xff0c;你只需用一个 YAML文件描述每个网络接口所需配置。netplan并不关系底层管理工具是NetworkManager还是networkd。 它是一个在 Linux 系统上进行网络配置的实用程序。您创建所需接口的描述并定义…

MAC OS更新系统后IDEA中的SVN报错无法使用

MAC OS更新系统后IDEA中的SVN报错无法使用 有没有大神懂

java: 5-3 for

文章目录 1. for1.1 基本语法1.2 练习1.3 执行流程1.4 细节1.5 编程思想 (练习) 1. for 1.1 基本语法 for 关键字&#xff0c;表示循环控制for 有四要素: (1)循环变量初始化(2)循环条件(3)循环操作(4)循环变量迭代循环操作 , 这里可以有多条语句&#xff0c;也就是我们要循环…

FreeRTOS学习第6篇–任务状态挂起恢复删除等操作

目录 FreeRTOS学习第6篇--任务状态挂起恢复删除等操作任务的状态设计实验IRReceiver_Task任务相关代码片段实验现象本文中使用的测试工程 FreeRTOS学习第6篇–任务状态挂起恢复删除等操作 本文目标&#xff1a;学习与使用FreeRTOS中的几项操作&#xff0c;有挂起恢复删除等操作…

在MeshLab中创建简单的几何对象

文章目录 立方体和平面网格正多面体圆形相关球类隐式曲面 在Filters->Create New Mesh Layer的子菜单中&#xff0c;提供了大量几何对象&#xff0c;列表如下 菜单指令图形菜单指令图形Dodecahedron正十二面体Icosahedron正二十面体Tetrahedron正四面体Octahedron正八面体B…

Kafka(五)生产者

目录 Kafka生产者1 配置生产者bootstrap.serverskey.serializervalue.serializerclient.id""acksallbuffer.memory33554432(32MB)compression.typenonebatch.size16384(16KB)max.in.flight.requests.per.connection5max.request.size1048576(1MB)receive.buffer.byte…

file.seek规定从txt文档的某个区间开始读取文件内容

with open(f,r,encodingutf-8) as file:file.seek(10)# 定位到文件中的第10个字节,10个字节之后开始读取content file.read(100) # 读取100个字节的内容print(content:\n,content)打印结果&#xff1a; 未截取的&#xff0c;全部内容 1200001 1233331 1244441 0000121 1200001…

xdoj托普利兹矩阵

#include <stdio.h> int main() {char Hn0,Cn0;int i0,n,j,h[10],c[10],a[10][10];while(Hn!\n)//输入 行向量{scanf("%d",&h[i]);i;scanf("%c",&Hn);}i0;while(Cn!\n)//输入 列向量{scanf("%d",&c[i]);i;scanf("%c&quo…

面试官,我准备好了!——亲身体验Java面试与攻略分享

面试官,我准备好了!——亲身体验Java面试与攻略分享 从大学时代频繁在电脑前敲下System.out.println("Hello, World!");的那一刻起,我就知道自己的未来与Java结下了不解之缘。时间过得飞快,转眼间我已经穿梭于各类Java面试中,积累了相当的经验。今天,我将和大…