参见英文答案 >
What is the best way to implement constants in Java? [closed] 28个
这是一个好主意,在Constants类容器中的类中对常量进行分组
public final class Constants {
public final class File {
public static final int MIN_ROWS = 1;
public static final int MAX_ROWS = 1000;
private File() {}
}
public final class DB {
public static final String name = "oups";
public final class Connection() {
public static final String URL = "jdbc:tra-ta-ta";
public static final String USER = "testUser";
public static final String PASSWORD = "testPassword";
private Connection() {}
}
private DB() {}
}
private Constants() {}
}
它允许使用Constants.DB.Connection.URL而不是DbConnectionConstants.URL.