Java Try-finally

try finally 的作用:

    try尝试捕捉。如果方法中有异常,不在方法后抛出,或不进行catch的话,是会报编译错误的。

    try finally 主要用来释放一些资源,比如数据库出错,我仍然要抛出这个异常,但是我事先要先关闭数据库

以释放连接异常的资源(但是为毛连接异常了还会产生连接呢。。)

  

public void TTry (String url.String user,String pwd) throws SQLException {
   Connection conn = null;
   try {
       conn = DriverManger.getConnection(url,user,pwd);
   }finally{
       if (!conn.isClosed){
           conn.closed();
       }
   }
}

 

你可能感兴趣的:(java,try)