0 java
我在某处读到Java StringBuilder使用大约1 mb的500个字符.这是真的,如果是这样,是不是有点极端?StringBuilder是用这么多内存做一些令人难以置信的事吗?是什么原因,这是否意味着我不应该过多地使用这门课程?
Jon*_*eet 13
不,这完全是垃圾 - 当然,除非你创建一个具有巨大容量的StringBuilder.
Java通常每个字符使用2个字节.String和StringBuilder的长度和数组本身有一点开销,但不是很多.
现在500个字符的1K是正确的...我怀疑这是混乱的原因.(要么你听错了,要么和你说话的人正在重复他们听错的事情.)