本帖最后由 qwepoidjdj 于 2012-11-2 16:24 编辑
简单来说 被修饰为final的变量是不能再被修改的,也就是被唯一了 无法二次修改跟赋值,所以必须在声明的同时就把值给赋好;
如果是一个类被设定为final,那么这个类就不能被继承。也就是说没有小孩了,断子绝孙什么的。由于跟抽象类(abstract)有冲突,所以设置的时候千万注意。
关于finally是用在于异常处理try{}catch(){}finally{}做最后的扫尾工作,除非定义了System.exiit(0),那么finally块的东西必定会被执行。
最后一个我也不是很清楚,刚刚百度了下是有关于垃圾回收的。具体作用不是很清楚 所以无法进行准确回答。往楼下补充! |