gpt4 book ai didi

java - Singleton类只有静态字段和方法,但在内存中有很多实例

转载 作者:行者123 更新时间:2023-12-01 06:57:25 26 4
gpt4 key购买 nike

在我们的项目中,我们经常使用实用程序类及其静态方法来加载一些图标。该实用程序类是单例

但是在运行环境中,我们发现该类的实例有314个,这是在什么情况下出现的呢?

最佳答案

静态实用程序类与单例类不太一样。 (单例类只有一个实例,您可以访问它的实例方法,而不是静态方法。)如果您不希望创建类的实例,请确保至少有一个声明的构造函数,并且所有构造函数都是宣布私有(private)。然后,您创建实例的所有位置都应该亮起为编译器错误。

关于java - Singleton类只有静态字段和方法,但在内存中有很多实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com