您好,我在 Java 中有一个 Web 服务,其中我有一个具有不同方法的类,这些方法修改客户端发送的字符串并根据他想要的字符串类型将其返回。所以根据字符串类型的要求调用了一个方法..
喜欢
class Test{
public static String a(String z)
{
// do stuff and return;
}
public static String b(String z)
{
// do stuff and return;
}
}
因此,如果收到大约 10000 个请求的数组,这些方法将被调用 10000 次,我想知道这些方法应该被视为静态方法还是非静态方法(我应该在我的主 Web 服务类中创建此类的全局对象并调用这些方法)?
最佳答案
我认为您不需要将方法设为静态,如果您可以在对象内访问该方法,那么您应该(尽可能避免静态)。这会提高代码性能(在内存利用率方面)。
关于java - 是否使用静态方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10492794/