【发布时间】:2014-07-07 11:23:39
【问题描述】:
为什么所有辅助类或实用程序类都在静态上下文中声明?
不每次都创建instanceof类只是为了方便吗?
静电会严重影响性能吗?
例如:
DateHelper.getCurrentDate();
【问题讨论】:
-
一个原因:因为它们是无状态的。
-
静态不会对性能产生有害影响,相反。由于不需要创建实例,因此效率更高。
-
静态通常不会产生性能差异。在特定情况下,这可能很重要。
-
它更像是一个设计的东西。正如 Hovercroft 指出的那样,没有必要在此处保留 状态。
-
@Kayaman 您确实说过“静态不会对性能产生有害影响,相反”。在很多情况下,
static会影响性能(很多情况下它会提高性能)
标签: java