1、new 一定要生成一個新對象,分配内存;getInstance()则不一定要再次创建,它可以把一个已存在的引用给你使用,效能上优于new。
2、new 创建后只能当次使用,而getInstance()可以跨栈区域使用,或者远程跨区域使用。所以getInstance()通常是创建static静态实例方法的。
本文探讨了new关键字与getInstance方法在创建对象方面的不同之处。new每次都会生成新的对象并分配内存,而getInstance则可能复用已有的对象实例,提高了效率。getInstance通常用于创建静态实例,支持跨栈或远程调用。
1、new 一定要生成一個新對象,分配内存;getInstance()则不一定要再次创建,它可以把一个已存在的引用给你使用,效能上优于new。
2、new 创建后只能当次使用,而getInstance()可以跨栈区域使用,或者远程跨区域使用。所以getInstance()通常是创建static静态实例方法的。
1100

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=6652649&d=1&t=3&u=afa056a82221408ea5067b6a08f24eea)