我想在Java中以输入
开头的算法进行编码/设计算法 variable int i=0;
while (i==0){i==1;}
使用新存储位置中的var i重新创建或重新设置为1;
循环以将值1分配给var并跳转到下一个内存位置。
直到堆内存已满
然后使用循环计算创建的总变量并存在于内存中
System.out.println(total var created);
我可以用Java完成此操作吗?
我已经完成了“用多少时间在Java中创建固定变量计数”
答案 0 :(得分:0)
如果我说对了,您想填充堆内存。我想在循环中创建String文字会做到这一点;
int i = 0;
while(i < 1000){
System.out.println("2 times" + i + "equals" + i * 2);
i = i + 1;
}
将在常量字符串池中创建1000个字符串文字。这些字面值将无法在一段时间内被垃圾回收(足够填满内存)以供重用。因此,它们最终将填满内存。如果将值增加1000,则会得到更多的文字。