一、非基本類型的常量一但賦值後,不能修改其引用,但能夠改變引用所指對象的屬性值:
spa
eg: class A對象
{class
int a ;//類A的一個屬性變量
}引用
final A a = new A();//定義一個非基本類型的常量 anew
a.a=7; 這是能夠的
a.a=8:這是能夠的
可是
a= new A();這是不能夠的(試圖從新給a引用一個新的對象(錯))
二、基本類型常量是不能修改其值。
三、靜態變量本質是變量 是整個類全部對象所共享的一個變量,其值一但改變對這個類的全部對象都有影響。