pok*_*pil 1 java garbage-collection
我想问的是:
String str1; for(int i=0;i<10;i++){ str1 = Integer.toString(i); }
这将创建1个字符串对象并将其值重新分配10次,还是将创建10个10*(String's Bytes)从内存中消耗的字符串对象?
10*(String's Bytes)
Pau*_*mer 6
这将创建10个不同的字符串对象,每个对象str1依次分配给变量。除了最后一个(当前由引用的一个str1)之外的所有变量都可以在循环结束时进行垃圾回收。
str1
归档时间:
6 年,6 月 前
查看次数:
86 次
最近记录: