final、finally与finalize之间的区别?
1、final 用于声明属性、方法和类。修饰属性时表示属性不可修改 修饰方法时表示方法不可重写 修饰类时表示类不可被继承。内部类要访问局部变量时局部变量必须定义成final类型。2、finally是异常处理结构中的一部分表示总是执行。当然finally语句也不是一定要执行比如在try 之前出现出现程序中断或者返回、在try语句中退出jvm等情况finally语句是不执行的。3、finalize是object类的一个方法在垃圾收集器执行的时候会调用被回收对象的finalize方法子类可以重写该方法做一些资源释放类的操作等jvm不保证此方法总被调用。