final 和 finally的区别是什么?----------------------------
final 用来修饰变量,表示该变量不能改变
finally 与 try..catch 使用,在finally里的代码无论是否发现异常或者return 都会执行
final用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可继承
finally是异常处理语句结构的一部分,也就是try{}catch{}块,表示总是执行
谈谈final, finally, finalize的区别,可以看看这篇文章http://blog.csdn.net/niluchen/article/details/8048512