对java中final关键字的理解

摘要: 在java语言中,final关键字指的是“它是无法改变的”,使用到final关键字有三种情况:数据、方法和类。一个既是static又是final的字段只占据一段不能改变的存储空间。用final关键字定义的数据:1)如果是基本类型的数据,那么final使数值恒定不变;(八种基本类型:boolean,char,byte,short,int,long,float,double)2)如果是对象的引用,那么final使对象的引用恒定不变,也就是说一旦指向了某个对象的引用,就无法再把它指向其它对象了;但是对象本身是可以修改的。class Foo { private String fooName; ... 阅读全文
posted @ 2012-03-14 22:46 linxyz 阅读(999) 评论(0) 推荐(0) 编辑