避免創建不必要的對象

避免創建不必要的對象

中心思想

一般來說,最好重用對象,而不是每次需要的時候都創建一個功能相同的對象。

舉例


String s = new String("zoro");

永遠不要用上述方式創建字符串,因爲“zoro”本身已經是字符串對象,這樣的西顯式創建會加大開銷。
應該採用下面的方式創建

String s = "zoro";

他可以保證,對於所有在同一太虛擬機中運行的代碼,只要他們包含相同的字符串字面常量,該對象就會被重用,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章