●常量:一种不会修改的变量
- Java没有constant关键字
-不能修改,final
-不会修改/只读/只要一份,static
-方便访问public
●Java中的常量
public static final
-建议变量名字全大写,以连字符相连,如UPPER_ _BOUND
●Java的final关键字同样可以用来修饰
-类
-方法
-字段
●final的类, 不能被继承
●父类中如果有final的方法,子类中不能改写此方法
· final的変量,不能再次赋值。
如果是基本型別的変量,不能修改其值;
-如果是対象实例,那幺不能修改其指针(但是可以修改対象内部的值;
●总结:
final类:没有子类继承
final方法:不能被子类改写
final字段:基本类型不能修改值,对象类型不能修改指针。
. Java中 的常量: static 和final
. Java接口中的变量都是常量
对象生成有两种:常量赋值(栈内存)和new创建(堆内存).
Java为Boolean, Byte, Character, Short, Int, Long, String的常量,赋值建立常量池,没有包括Float和Double。
●Java编译器会优化已经确定的变量。