>>761
try {
 Connection conn = xxx.getConnection();
 try {
  connに対する処理(conn);
 } finally {
  conn.close();
 }
} catch (XxxException e) {
 例外処理();
 //またはthrow new YxxException(e);またはthrow e;またはcatchブロック無し
}
「こんなところで例外が起きてしまったらどうせたいしたリカバリは出来ないだろう」
「でもリソースの開放は確実に行うべし」「ソースもそこそこきれいに」
という思想に基づいています。
これが嫌いな人もいるけど俺は大好き。