java中的符号常量怎么理解?为什么是使用固定的public static final修饰?

日期:2015-01-19 18:24:10 人气:2

java中的符号常量怎么理解?为什么是使用固定的public static final修饰?

final修饰的变量是常量,用final修饰的变量只能被赋值一次,赋值以后无法修改,所以称之为常量。变量被final 修饰以后能赋值的地方:一是其定义处,也就是说在final变量定义时直接给其赋值, 二是在构造函数中。而且在Java1.1以前,只能是在定义时给值。 三是在初如化代码块中{} 或者 static{} 用public static final修饰以后代表他成为一个静态的常量, 被static修饰以后的变量或代码块会在类加载时初始化, 而且只会初始化一次, 这也符合被final修饰的变
    A+
热门评论