把一个常量设置为final,而不是static final,会导致它在这个类的所有实例中重复创建,
并导致执行应用时浪费内存。
如下代码:
public class Myclass {
public final THRESHOLD = 3; // Non-Compliant
}
应该重构为:
public class Myclass {
public static final THRESHOLD = 3; // Compliant
}