java中finally关键字的功能简介说明
下文笔者将讲述Java中finally关键字的功能简介说明,如下所示:
finally关键字的功能
finally关键字的功能: 用于try-catch-finally语句结构中,finally关键字用于释放资源 finally关键字的使用场景: IO流读写操作中,finally是用来释放资源
finally关键字语法
try { // 编写可能发生异常的代码 } catch(异常类型 e) { // 捕获的处理方案 (什么都不写, 也叫处理方案) } finally { // 释放资源 (无论程序是否发生异常, 都会执行 finally 代码块) }例:
public class TestMain{ public static void main(String[] args) { boolean res = readFile("D:\\Test\\java265.txt"); System.out.println("res= " + res); System.out.println("运行完毕!"); } public static boolean readFile(String fileName) { FileReader reader = null; try { reader = new FileReader(fileName); // 此处可能发生异常 return true; } catch (IOException e) { e.printStackTrace(); return false; } finally { // 作用 : 为关闭资源而生. System.out.println("资源被关闭了..."); if (reader != null) { try { reader.close(); } catch (IOException e) { // ignore 忽略 } } } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。