异常处理中"finally"子句的好处

 手机用户2502896567 发布于 2023-02-10 22:29

作为这方面的新手,finally在异常处理中使用该子句有什么好处.或者换句话说,当最好使用它时,最好不要使用它.

我能想到的唯一一个是关闭输入/输出流......任何其他好处??? !!

1 个回答
  • finally非常在其中一些资源需要被释放的情况下非常有用.

    例如:

    InputStream is = null;
    try {
        is = new FileInputStream("C://test.txt");
        //some reading-file logic 
    } catch (Exception e) {
        //exception handling
    } finally {
        //releasing the resources (closing the input stream)
        if (is != null) {
            is.close();
        }
    }
    

    2023-02-10 22:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有