java中finally关键字的功能简介说明

java-教程王 Java经验 发布时间:2022-04-26 16:20:10 阅读数:2239 1
下文笔者将讲述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 忽略
                }
            }
        }
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202204/16509612483141.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者