标签: java string memory-management out-of-memory string-interning
因此在Java中,字符串会被嵌入到一个池中,这意味着它们会自动存储在内存中。 在这种情况下,如果我做类似的事情:
for (int i = 0; i <= 2000000000; i++){ System.out.print(i + "somelongstring"); }
如果内存不足,我可以用光吗? 我之所以这样说,是因为正在制作20亿种不同的字符串并将其存储在内存中。
我的假设正确吗?