循環體中用「+」拼接字符串-代碼典型缺陷分析(二)

如上圖所示,在一個循環體中用「+」動態拼接字符串,這是我們開發中非常的忌諱的方式,雖然它也能達到我們想要的效果但是性能上包括時間和內存都造成了很大程度的浪費,尤其是訪問量很高的循環次數很多的情況下,很容易引起內存溢出。 因爲「+」拼接字符串,每拼接一次都是再內存重新開闢一個新的內存區域(堆裏邊),然後把得到的新的字符串存在這塊內存,字符串如果很大,循環次多又多,那麼浪費了很多時間和空間的開銷,切記
相關文章
相關標籤/搜索