首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java Singleton与static --有真正的性能优势吗?

Java Singleton与static --有真正的性能优势吗?
EN

Stack Overflow用户
提问于 2008-08-26 14:45:49
回答 6查看 26.2K关注 0票数 15

我正在合并一个CVS分支,其中一个较大的变化是用具有静态初始化块和所有静态方法的抽象类替换出现的Singleton模式。

这是值得保留的东西吗?因为它需要合并许多冲突,我应该考虑什么样的情况才是值得进行这种重构的?

我们在Weblogic 8.1 (因此JDK 1.4.2)下运行此应用程序。

对不起,托马斯,让我澄清一下..

HEAD版本具有传统的单例模式(私有构造函数、getInstance()等)

分支版本没有构造函数,它是一个“公共抽象类”,并将对象上的所有方法都修改为“static”。过去存在于私有构造函数中的代码被移动到静态块中。

然后更改类的所有使用,这会导致合并中的多个冲突。

在少数情况下进行了此更改。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档