当前位置: 首页 > news >正文

Debug追踪

使用IDEA的断点调试功能,可以让代码逐行执行,查看程序代码的运行过程,调试程序中出现的bug。

使用方式:

1.在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序。

注意:一般加在每个方法的第一行,哪里有bug添加到哪里,如:

2.右键,选择Debug(注意区分不是run)执行程序,会停在断点行。

执行程序:

可以按键盘的f8:逐行执行程序。

f7:进入到方法中

shift+f8:跳出方法

f9:跳到下一个断点,如果没有下一个断点,那么就停止程序

ctrl+f2:退出debug模式,然后停止程序

console:切换到控制台

现在以该代码为例,我想看第一行有没有将10赋值给a,断点debug后,点击f8,窗口Variable出现:

参数args=字符串地址值十六进制

再点一下f8,运行下一行

 

相关文章:

  • 异常处理(throw、throws、try-catch)
  • Throwable查看获取的异常信息方法以及finally代码块
  • 异常的注意事项
  • 自定义异常
  • 进程与线程
  • 线程类以及创建多线程的第一种方式---继承Thread类
  • Thread类的构造方法及常用方法
  • 创建多线程的第二种方式--实现Runable接口
  • Thread和Runnable的区别和匿名内部类方式实现线程的创建
  • 线程安全
  • 数据结构基本概念和术语
  • 线程状态
  • Object类中wait带参方法和notifyAll方法
  • File类
  • 递归(斐波那契数列、类加、累乘、打印多级目录)
  • Computed property XXX was assigned to but it has no setter
  • HomeBrew常规使用教程
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Java多态
  • Lucene解析 - 基本概念
  • PHP那些事儿
  • SQLServer之创建数据库快照
  • 对象管理器(defineProperty)学习笔记
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 如何胜任知名企业的商业数据分析师?
  • 通过npm或yarn自动生成vue组件
  • 详解移动APP与web APP的区别
  • 自定义函数
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • #define、const、typedef的差别
  • $.each()与$(selector).each()
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (八十八)VFL语言初步 - 实现布局
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • .Net 8.0 新的变化
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net mvc部分视图
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [Android] Android ActivityManager
  • [BJDCTF2020]The mystery of ip1
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [hive] sql中distinct的用法和注意事项
  • [InnoDB系列] -- SHOW INNODB STATUS 探秘
  • [NEWS] J2SE5.0来了
  • [Python GUI PyQt] PyQt5快速入门
  • [Toolschain cpp ros cmakelist python vscode] 记录写每次项目重复的设置和配置 不断更新
  • [UEFI]ROM镜像的备份与还原