相似点:一旦赋值就不可改变. 常量字段在声明的时候被始化,并是可计算的. (1)只读字段可以在声明处,构造函数或程序运行时初始化;常量字段必须在声明时初始化,字段的值在编译时必须是可计算的。 (2)只读字段可以是静态的,默认不是静态;常量字段总是隐式静态的。 (3)只读字段可以是任何值类型或引用类型;常量字段只能是内建的值类型,字符串或枚举值。