![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 75
蛆蛆爱打屁
这个作者很懒,什么都没留下…
展开
-
通过画图的方式理解java中自增操作为什么是0
但是x = x++;运算结果为0的根本原因也是出自于此,在第一次循环时,x 为 0,x ++是先赋值后运算,先将 0 压入栈中,然后 i ++ 进行自增操作 ,局部变量表中的值自增为1 ,最后由于 x = x++;又做了一遍将x的值赋值给x的操作,也就是将操作数栈中的x值弹出赋值给局部变量表中,此时操作数栈中x值为0,赋值给局部变量表中,x从原先自增的1 又变成了 0 ,循环十次之后,输出结果还是0;x++是先返回值再进行计算,由于语句还没结束,当前返回值是0,然后将0返回赋值给x,最后x==0;原创 2023-02-04 17:56:59 · 308 阅读 · 0 评论 -
ArrayList扩容源码解读(自用复习)
arryList扩容机制解读原创 2022-10-26 21:44:46 · 291 阅读 · 0 评论