为什么啊 我点debug想调试一下 结果跳出来一堆这个东西
下面控制台也没跳出什么东西
我是不是点到了什么 怎么弄回来啊 我刚刚接触有些不懂
【相关推荐】
说到这个问题,我真的觉得我被智子封锁了,我开始理解那些科学家为什么要自杀了。如果你读过《三体》,你知道我在说什么。
不论是用我们自定义的WhyArrayList还是JDK的ArrayList结果都是一样的,为了结果的直观,我用WhyArrayList给你演示一下:
第一步是没有问题的:
但是当进入第一次循环,cursor=1,return之前又变成了2。
所以程序在Debug模式下的输出变成了这样:
我的Idea版本是:IntelliJ IDEA 2019.2.4 (Ultimate Edition)
我的JDK版本信息如下:openjdk version "1.8.0_212"OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b03)OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b03, mixed mode)
如果你也碰到过,你知道是怎么情况,请你告诉我究竟是怎么回事,是不是计划的一部分。