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易站)

]
转载请保留页面地址:https://www.breakyizhan.com/javamianshiti/1657.html
原文地址:https://www.cnblogs.com/breakyizhan/p/13286400.html