day19.17_IO流(面试题之如果在finally之前有re

2017-04-08  本文已影响0人  AndYMJ

面试题:

1.final,finally和finalize区别

final:最终的意思,可以修饰类,成员变量,成员方法

修饰类,类不能被继承

修饰变量,变量是常量

修饰方法,方法不能被重写

finally:是异常处理的一部分,用于释放资源。

一般来说,代码肯定会执行,特殊的情况:在执行到finally之前jvm退出了。

finalize:是Object类的一个方法,用于垃圾回收

2:如果catch里面有return语句,请问finally里面的代码会执行吗?

如果会,请问是在return前,还是在return后

会。前。

准确的说应该是在中间

Debug一下
上一篇下一篇

猜你喜欢

热点阅读