java 如何声明常量
在 Java 中声明常量
Java 中常量的声明通常使用 final 关键字结合 static 关键字来实现。常量通常用于表示不可变的值,例如配置参数或数学常数。
基本语法
public static final 数据类型 常量名 = 值;
示例代码
public class Constants {
// 声明一个公共的静态常量
public static final double PI = 3.14159;
// 声明一个私有的静态常量
private static final int MAX_SIZE = 100;
}
命名规范
常量的命名通常使用大写字母,单词之间用下划线分隔,例如:
public static final int MAX_CONNECTIONS = 10;
public static final String DEFAULT_USERNAME = "admin";
枚举常量
对于一组相关的常量,可以使用枚举类型:
public enum Color {
RED, GREEN, BLUE
}
接口常量
在接口中声明常量也是一种常见做法,因为接口中的字段默认是 public static final 的:

public interface AppConstants {
String APP_NAME = "MyApp";
int VERSION = 1;
}
注意事项
- 常量一旦初始化后就不能再修改
- 常量的初始化可以在声明时或静态代码块中进行
- 对于基本数据类型和字符串,常量在编译时就会被替换为实际值






