1. 程式人生 > >new 和 getInstance()

new 和 getInstance()

1、new 一定要生成一個新物件,分配記憶體;getInstance()則不一定要再次建立,它可以把一個已存在的引用給你使用,效能上優於new。

2、new 建立後只能當次使用,而getInstance()可以跨棧區域使用,或者遠端跨區域使用。所以getInstance()通常是建立static靜態例項方法的。