Java面试题 : 异常处理的时候,finally代码块的重要性
[
]
这篇文章主要讲的是Java中异常处理的时候,finally代码块的重要性。 为了查找方便,小A汇总了所有Java面试题的相关汇总,方便大家查找到所有的Java面试题: Java面试题汇总。此外,还有Java的编程思想的教程。
异常处理的时候,finally代码块的重要性
无论是否抛出异常,finally代码块总是会被执行。就算是没有catch语句同时又抛出异常的情况下,finally代码块仍然会被执行。最后要说的是,finally代码块主要用来释放资源,比如:I/O缓冲区,数据库连接。
finally代码块和finalize()方法
无论是否抛出异常,finally代码块都会执行,它主要是用来释放应用占用的资源。finalize()方法是Object类的一个protected方法,它是在对象被垃圾回收之前由Java虚拟机来调用的。
本文内容来自: Java面试题 : 异常处理的时候,finally代码块的重要性 – Break易站
—Author: Arvin Chen —Web Address: www.breakyizhan.com (Break易站)