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

分享一个IDEA里面的Debug调试设置

1.问题来源

其实我们在这个IDEA里面的这个进行调试的时候,这个是只有步入,出去的选项的;

之前学习这个sort的底层源码的时候,进不去,我们是设置了一个取消java*什么的选项,然后使用这个step into就可以进入了;

其实还有一个方式,就是强制进入(你不仅是吧,强制让你进去)但是当时我的这个IDEA上面没有这个选项,我只是以为是这个IDEA版本问题,或者是韩老师使用的这个企业版,我们的社区版没有这个功能,所以就没有在意,毕竟上面的这个方式也是可以进入这个sort的源码的;

但是今天学习这个hashset的时候,遇到下面的这个情景:

我们的这个putval里面有一个hash方法,但是我们需要使用这个hash方法,因为这个方式进行的这个hash计算,但是我们直接step   into进入的是这个putval方法,而不是hash方法,这个时候必须使用强制进入;

2.解决方案

在周围区域右键,出现这个customize toolbar选项,点进去:

选择add选项进行添加:

搜索这个force关键字,选择这个force step into这个选项添加即可;

然后我们进行debug的时候就可以去进入这个hash这个底层,而不是getval的底层;


http://www.kler.cn/news/363150.html

相关文章:

  • 新脉集团携手中宏大数据 共推县域乡村振兴与数据资产化
  • 离散数学实验二c语言(输出关系矩阵,输出矩阵性质,输出自反闭包,对称闭包,传递闭包,判断矩阵是否为等价关系,相容关系,偏序关系)
  • ARM/Linux嵌入式面经(五二):华为
  • 20240818 字节跳动 笔试
  • 架构师备考-背诵精华(系统架构评估)
  • MySQL-23.多表查询-内连接
  • 驾校小程序:一站式学车解决方案的设计与实践
  • 内网穿透
  • 如何使用 pnpm 进行打补丁patch操作?推荐两个方法
  • 【小红书一面】Kafka 是如何选择 Leader的?
  • Unity目录居然这么写就不会被引入到项目内
  • python第五次作业
  • 手机怎么玩GTA5?GameViewer远程助你手机畅玩GTA5侠盗飞车
  • 【RoadRunner】自动驾驶模拟3D场景构建 | 软件简介与视角控制
  • etl-查询错误log日志和oracle删除数据表空间
  • ansible一键部署k8s集群
  • 20241024-帖子发布
  • Ollama
  • git 工作环境恢复到上次提交
  • node.js 的顶级对象
  • spring中的枚举类型转换
  • 人工智能需要学哪些课程?
  • <大厂实战经验> Flutter鸿蒙next 中使用 initState 和 mounted 处理异步请求的详细解析
  • java文件分片与合并:RandomAccessFile+FileInputStream+FileOutputStream
  • 【性能优化】安卓性能优化之CPU优化
  • 【设计模式系列】观察者模式