idea debug 时遇到的小问题

在调试ConcurrentLinkedQueue 源码 add() 方法的时候 ,发现添加首个节点的时候,head的指针会直接指向newNode,当时就一脸懵逼怎么和期待的答案不一致,本人是使用的 idea进行调试的,追查发现 肯定是idea debug时 本身的问题。

经过一番排查发现了原来 idea在使用debug时会默认开始 使用集合类的替代视图,这将会导致我们期待看到的队列的链表结构和实际的不相符。就 比如 idea会默认将 调用变量的toString方法一样。
idea debug 遇到的问题,类似默认启用toString方法

相关文章:

  • 2021-12-01
  • 2021-11-17
  • 2021-05-15
  • 2021-11-07
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-02
  • 2022-12-23
  • 2021-07-31
  • 2021-12-04
  • 2021-07-06
  • 2021-10-17
  • 2021-07-09
相关资源
相似解决方案