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

[java基础揉碎]断点调试

一个实际需求:

1.在开发中,新手程序员在查找错误时,这时老程序员就会温馨提示,可以用断点调试, 一步一步的看源码执行的过程,从而发现错误所在。

2.重要提示:在断点调试过程中,是运行状态,是以对象的运行类型来执行的. A extends B;Bb= new A();b.xx();

断点调试介绍:

1.断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住, 然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。进行分析从而找到这个Bug

2.断点调试是程序员必须掌握的技能。

3.断点调试也能帮助我们查看java底层源代码的执行过程,提高程序员的Java水平。

 逐行执行:

 

进入到方法体内(前提是有一个方法): 

示例:当配置进入源码后, 进入源码的方法: 

 

 强制进入到方法体:

使用正常的进入方法体发现没有进去, 两个方法解决 :

 

 解决一使用配置(默认是不进入源码的):

解决二强制进入:

 

 跳出方法:
执行到下一个断点: 

 


http://www.kler.cn/a/272320.html

相关文章:

  • STM32补充——FLASH
  • 队列的一些注意
  • 【Leetcode 热题 100】45. 跳跃游戏 II
  • 通过Ukey或者OTP动态口令实现windows安全登录
  • Nginx location 和 proxy_pass 配置详解
  • Tomcat下载配置
  • 多核(CPU)系统中并行计算Atomic原子操作与缓存一致性(memory/cache coherency)
  • C++/CLI学习笔记5(快速打通c++与c#相互调用的桥梁)
  • Linux基础开发工具之yum与vim
  • golang常用库之-golang常用库之-ladon包 | 基于策略的访问控制
  • C++ 接口的实现,及作用通俗理解方式
  • DevOps 环境预测测试中的机器学习
  • MySQL主从数据库简单搭建
  • 谈谈对数据库索引的认识
  • 高可用的机房监控运维管理系统,实时把握机房脉搏
  • java----网络编程(一)
  • ios开发错误积累
  • Linux中mysql的安装、远程访问、基础操作、文件导入
  • 蓝桥杯单片机快速开发笔记——矩阵键盘
  • word直播全部知识点
  • GPT-1, GPT-2, GPT-3, InstructGPT / ChatGPT and GPT-4 总结
  • NPM 仓库的超集 JSR 来了!
  • R语言深度学习-6-模型优化与调试
  • Vue项目的搭建
  • 网络安全主题
  • Mysql主从之keepalive+MySQL高可用