静态方法中, 怎么引用配置的信息
时间: 2024-01-21 22:16:25 浏览: 62
在静态方法中,可以通过以下方式引用配置的信息:
1. 通过类名引用静态变量或静态方法,例如:
```
public class AppConfig {
public static final String API_KEY = "abc123";
public static int getMaxConnections() {
return 10;
}
}
public class MyStaticClass {
public static void doSomething() {
String apiKey = AppConfig.API_KEY;
int maxConnections = AppConfig.getMaxConnections();
// do something with the config values
}
}
```
2. 通过静态代码块初始化静态变量,例如:
```
public class AppConfig {
public static final String API_KEY;
public static final int MAX_CONNECTIONS;
static {
// load config values from file or database
API_KEY = "abc123";
MAX_CONNECTIONS = 10;
}
}
public class MyStaticClass {
public static void doSomething() {
String apiKey = AppConfig.API_KEY;
int maxConnections = AppConfig.MAX_CONNECTIONS;
// do something with the config values
}
}
```
无论是哪种方式,都应该将配置信息封装到一个类中,便于管理和维护。同时,建议将配置信息声明为不可变的常量,以避免意外修改。
阅读全文