摘要:
在java中,final这个关键字相比其他常见修饰词来说,在代码中出现的频率并不是很高,因为其本身的存在就是为了限制,所以除非是必须需要,否则很少有人会在自己的设计中过早引入限制。 用final修饰无法修改的常量,如编译常量,就是用final修饰,定义时必须赋值,还必须是基本数据类型,因为编译常量是插入到我们代码的表达式中,作为右值,必须是确定的。 我们也经常会看到一个域是用static和final来修饰的,说明这段域的存储空间是不能修改的。依照惯例,用大写表示,而且使用下划线来分隔每个单词。 java中也有一种奇怪的现象,就是允许空白final的存在,如:final int i;这不是与开. 阅读全文
posted @ 2012-07-31 00:17
文酱
阅读(250)
评论(0)
推荐(0)