IDEA调试debug时,stepinto进不去方法和数据显示不完整的解决方法
(1)在查看JDK源码时,通常需要借助debug工具来观察代码具体实现的步骤。在查看ArrayList底层源码时,设置断点后,调试debug发现step into进不去方法,直接跳到下一行,如下图所示。
解决方法
如下图所示,依次点击
File–>Settings–>Build,Execution,Deployment–>Debugger–>Stepping,将 java.* 取消勾选即可。
(2)此外,IDEA默认情况下,debug 显示的数据是简化后的,如下图所示,此时list的容量应该是22,而图中只显示了17容量。
解决方法
若想看到完整数据,依次点击“”File–>Settings–>Build,Execution,Deployment–>Debugger–>Data Views–>Java“”,取消“Enable alternative view for Collections classes”前面勾选,点击“Apply”后,点击“ok”即可。
显示完整数据如下图所示,完整显示容量为22。