java - 是否使用静态方法?

标签 java design-patterns

您好,我在 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/

相关文章:

新手 C++ 技术

java - 如果未收到确认,如何设计一个发送记录并重试发送记录的系统?

javascript - Backbone 应用程序的设计模式

java - Android中的单例与应用程序上下文?

java - 需要帮助解决 ExpandableListView 中的 IndexOutOfBoundsException

java - 如何按值将映射添加到数组列表

java - Spring 不会在运行时发现新上下文的 @RequestMapping 注释

java - 为什么 Char 隐式转换为 Int?

java - 如何从列表中获取对象中的字符串值?

c++ - 我的程序结构/设计所需的输入