java - 定义静态函数的位置(性能方面)重要吗?

标签 java static-methods

假设我定义了一个独立的静态函数。无需访问任何外部变量——完全独立。

定义它时是否需要考虑任何性能损失/好处,或者我应该将其放在最有意义的地方?

(这是迄今为止占用CPU时间最多的函数,所以我不想无意中伤害自己。)

最佳答案

将其放在从程序组织的角度来看最有意义的地方。每个类加载器仅加载静态字段和方法一次。它不可能损害运行时的性能。

关于java - 定义静态函数的位置(性能方面)重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21671530/

相关文章:

c++ - 如何创建一个返回对该类对象的引用的静态方法?

php - 错误 : Using $this when not in object context

java - 是否可以从静态方法中获取类名?

java - PowerMockito 模拟单个静态方法并在另一个静态方法中返回对象

java - 房间一对多警告

java - 套接字编程中的连接拒绝异常

java - 如何告诉 Spring Boot 哪个主类用于可执行 jar?

Java方法无法获取文件

java - 二分查找算法的问题

java - 对象被克隆,但静态引用仍然存在?