在这种情况下,我会出现内存不足的错误吗?

时间:2018-08-07 04:51:55

标签: java string memory-management out-of-memory string-interning

因此在Java中,字符串会被嵌入到一个池中,这意味着它们会自动存储在内存中。 在这种情况下,如果我做类似的事情:

    for (int i = 0; i <= 2000000000; i++){
     System.out.print(i + "somelongstring");
}

如果内存不足,我可以用光吗? 我之所以这样说,是因为正在制作20亿种不同的字符串并将其存储在内存中。

我的假设正确吗?

0 个答案:

没有答案