1.final
1.在java中,final是一个修饰词,用来修饰类、方法和变量。
2.被final修饰过后,表示此类/方法/变量是最终的。
2.finally
finally是try/catch语句中的一部分,并有一个语句块。这个语句块表示:不管是否抛出异常,这个语句最终一定会执行,常用于释放资源。
3.finalize
1.finalize()是java.lang.Object里定义的方法,Object是顶级的,这就表示每一个对象都有finalize()方法。
2.finalize()方法在gc时启动,该对象被回收的时候被调用。凡是以new的方式创建的对象,gc都可以回收,所以一般情况下,不需要实现finalize()。
3.finalize()方法,只会被调用一次,所以,在特殊场景下,会产生问题。具体哪些场景请访问:www.baidu.com