常量
在java中, 利用关键字final声明常量.
1. 普通常量, 也就是方法作用域或者块作用域中声明的常量
e.g.
variavbleType final testVariable;
2. 类成员常量(类常量), 类作用域中的常量
e.g.
public class Test {
........................
private final int i = 0;
........................
}
在这两中情况下②需要确定初始化(或者在构造器中明确初始化), 否会出现如下错误:
The blank final field i may not have been initialized
第一种情况则可以先声明为常量类型的变量, 在使用的时候赋值, 复制以后这不能在被改变.