java内存占用问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:24:47
打印输出X
for(int i=0;i<10;i++)
System.out.print(X)
在计算过程中具体怎样占用内存
占用内存的过程

楼主,看了thinking in java就知道了,上面这些说的很明白.
System.out.print(X) 是System.out.println(i);吧
先int i=0开辟出一个内存区存放0然后i指向这个内存区,打印出i,
i++,是1这个数,先找内存中有没有1,没有开辟出一个内存区存放1这个数,然后i指向这个新的内存区,然后判断0的内存区不会再被调用,垃圾收集器在内存饱和到一定的时候会清空0这个内存区。。。。依此类推。

。。。。。。。。。。。。。
。。。。。。。。。。。。。