String 为不可变对象,一旦产生,就不可以改变其值。
public static String ,这个只是定义静态的String 变量,变量的值可以改变,可以改变对象的地址。
public static final String ,这个定义的String 对象,其值和指向都不可再改变,就是定义了一个String 常量。public static String str = "abc"; 操作中可以str ="bcd" 或 str = new String("bcd");
public static final String 定义的变量不可以进行上述操作。