final、finally和finalized的区别

    1. 1)final是修饰符。final有三种用法:final修饰变量final修饰,该变量声明前必须系统初始值,被引用时只可读取不可改变;final修饰方法时,该方法只能使用,不能改变,也不能被子类重写;final修饰类时,该类不可被继承。
    1. 2)finally代码块是trycatch后的代码语句,无论是否抛出异常,只要JVM没关闭可执行,finally语句最后都会执行,可以将释放外部资源的代码写在finally块中(它主要是用来释放应用占用的资源)。
      3)finalized()方法是Object类的一个protected方法,它是在对象被垃圾回收之前由Java虚拟机(JVM)来调用的。