gpt4 book ai didi

java - 性能 - 巨大的字符串常量在多个类文件中重复

转载 作者:行者123 更新时间:2023-12-01 07:26:12 26 4
gpt4 key购买 nike

我收到 Sonar 破坏性能 - 巨大的字符串常量在多个类文件中重复。

我得到这个的原因是什么?如何解决这个问题?

这是代码

public static final String GET_CO_ADMIN_GRID_DTLS ="A 30 line huge query";

最佳答案

解决方案:性能 - 巨大的字符串常量在多个类文件中重复。

1.将类声明为 Final ,将字段设置为 public static Final 并在 static block 内赋值。
2.不要忘记声明私有(private)构造函数,否则 Sonar 将显示“实用程序类不应是公共(public)或默认构造函数(主要问题)”。

public final class QueryConstants {
/**
* Default Constructor.
*/
private QueryConstants(){
//
}
public static final String COMMON_SELECT;
static {
COMMON_SELECT = "Your Query Here";
}

关于java - 性能 - 巨大的字符串常量在多个类文件中重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24300325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com