IDEA中Debug的使用
Debug是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。
Debug调试,又被称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看。
1.如何加断点
选择要设置断点的代码行,在行号的区域后面单击鼠标左键出现红色圆点即可。
2.如何运行加了断点的程序
在代码区单击鼠标右键,选中Debug执行即可。
3.Debug执行时要看哪里
看Console窗口,里面时程序运行过程中的结果展示。
看Debugger窗口,这里是看代码执行到了哪里和代码执行过程中变量的变化。
4.Debug执行中要点哪里
点Step Into (F7)这个箭头可以执行下一行代码,也可以直接按F7。
5.如何删除断点
选择要删除的断点,单击鼠标左键即可。
如果是多个断点,可以每一个再点击一次。也可以一次性全部删除。
6.Debug的使用
查看循环的执行流程
查看方法调用的执行流程
注意事项:
如果数据来自于键盘输入,一定要记住输入数据,不然就不能继续往下查看了。
IDEA中Debug的使用相关推荐
- Eclipse 中 Debug 模式跳转到 exitCurrentThread 的问题解决
Eclipse 中 Debug 模式跳转到 exitCurrentThread 的问题解决 参考文章: (1)Eclipse 中 Debug 模式跳转到 exitCurrentThread 的问题解决 ...
- Visual Studio 中Debug模式和Release模式的区别
引用文章:Visual Studio中Debug和Release的区别 https://www.cnblogs.com/darrenji/p/3907004.html
- Intellij IDEA中 Debug 用法
在Intellij IDEA中使用Debug 原文链接:http://www.cnblogs.com/chiangchou/ 目录 一.Debug开篇 二.基本用法&快捷键 三.变量查看 四. ...
- java中debug使用
1. F8,表示当前实现继续运行直到下一个断点. 2. F5,表示进入当前方法. 3. F6,表示运行下一行代码. 4.F7,表示退出当前方法,返回到调用层. 一.J2SE中debug 设置条件断点 ...
- 根据flavors设置buildType中debug的签名文件
设置buildType中debug的签名文件(不使用debug默认的签名文件) 前言:android studio运行编译安卓项目,其debug模式会使用默认的keystory.通过获取flavor信 ...
- Vivado Turtorial 01 —— 使用vivado中debug功能(类似ISE中ChipScope)
这是转载大佬的,也可以移植到其他开发板上. Vivado Turtorial 01 -- 使用vivado中debug功能(类似ISE中ChipScope) 1.基于BASYS3板子,有如下代码: m ...
- roboware中debug时,catkin_make找不到
roboware中debug时,catkin_make找不到 问题描述 使用roboware过程中,debug无法找到命令catkin_make debug时提示: bash:catkin_make ...
- VC中debug和release版本的区别
vc中debug和release的不同 收藏 在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当 ...
- Vivado中Debug的用法总结
目录 方式一:代码中例化ILA IP核 方式二:通过网表标记 方式三:代码中Mark_debug Vivado中提供了多种Debug的操作方式,下面就来总结一下: 方式一:代码中例化ILA IP核 第 ...
- Vivado中debug用法
Vivado和ISE相比ChipScope已经大幅改变,很多人都不习惯.在ISE中称为ChipScope而Vivado中就称为in system debug.下面就介绍Vivado中如何使用debug ...
最新文章
- Android---------------Activity的学习
- 转 c#读写xml文件
- 高数.........
- 1.7编程基础之字符串_04石头剪子布
- tag 和branch的区别
- C++编写程序:输入三角形的三边,判断三角形的类型。
- mysql数据库计算全部女生_数据分析mysql入门到精通(1)
- tp-link tl-wr740n 虚拟服务器,TP-Link TL-WR740N无线wifi无线桥接怎么设置 | tplogin.cn
- Openwrt GCC 7.5编译sanitizer_internal_defs.h错误
- c++ 去除字符串首尾的空白字符
- SpringOAuth2-启动网关Factory method ‘jwtTokenEnhancer‘ threw exception;
- 013-Vue:前端知识结构概述、基本语法、声明周期
- Echarts( Pie,Bar)数据可视化 条形图,柱图,饼图、时间轴代码 JS-NEW
- 模型驱动PDR、数据驱动PDR实验效果对比
- Navicat for mysql的相关教程
- Java的特征/特点(全)
- Shell(Bash) - PHP与Sheel交互
- MySQL 计算连续涨跌
- 游戏装备锻造(打铁)
- php mcrypt_decrypt用法,mcrypt_decrypt PHP正确用法