final finalize finally

2019-02-15  本文已影响0人  秋笙fine

final关键字又名终结器,使用final修饰的变量值无法被改变,变为常量,使用final修饰的方法无法被重写,使用final修饰的类无法被继承。

finalize是Object的一个私有方法,是在对象被销毁前会调用的方法(我的理解就像Android中的Activity生命周期destroy方法),这个方法用来gc特殊渠道申请的内存,由JVM调用,其工作是为了回收JNI调用内存。

finally。try catch finally关键字常用于受检异常,在try代码块中rutern执行前调用finally,如果finally中有return,则返回finally中return结果,否则,执行try代码块的return。finally一定会被执行,面试较多的是finally中无return,对return值进行了改变,但此时,try中return并不改变。

上一篇下一篇

猜你喜欢

热点阅读