finally语句

来源:1-3 Java中通过案例学习 try...catch...finally

奶尤糯米团子

2020-02-25 18:04

应该怎么用finally释放占用的资源?

写回答 关注

1回答

  • 慕仔9353346
    2020-02-27 15:50:39
    已采纳

    finally是在try-catch之后执行的,如果return在try-catch中,finally会在return后再执行,所以直接把释放资源的语句放在finally语句块中即可,例如常见的数据库连接

    try{
        Connection con = DriverManager.getConnection(url,username,pwd);			
        Statement state = con.createStatement();
    }catch(IOException e){
        e.printStackTrace();
    }finally{
        con.close();
        state.close();
    }


    奶尤糯米团子

    明白了谢谢

    2020-02-28 08:32:18

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题