你好,"utility function" 在 Java 中的实际含义是什么?
你好,"utility function" 在 Java 中的实际含义是什么?
这种方法早于Java,并由Wikipedia - Utility Class定义为执行常见且经常重复使用的函数的一组方法。我还想指出这些函数往往不需要对象级别的状态,也就是它们往往是全局函数。这就是为什么在Java中它们往往作为容器类上的静态方法实现的原因。这样就不需要先实例化类,而且通过约定意味着该方法不应具有任何side effects。当然,这方面可能存在反例,但在Java核心库中没有我知道的。