摘选自:http://blog.csdn.net/tianjf0514/article/details/7431262
public class myTestClass {
int i;
static int i;
final int i;
static final int i;
}
nt i;是属于类的实例的,可以改变。
static int i;是属于类的,可以改变。(一旦被赋值,所有类的实例的 i 的值都一样)
final int i;是属于类的实例的,不可以改变。(一旦被赋值,在每个类的实例中就不可以改变了,但是各个实例的 i 的值不一定一样)
static final int i;是属于类的,不可以改变。(一旦被赋值,在每个类的实例中就不可以改变了,而且各个实例的 i 的值都一样)