★★Java質問・相談スレッド137★★
レス数が950を超えています。1000を超えると書き込みができなくなります。
0950デフォルトの名無しさん
2010/04/29(木) 20:06:02プロセスが中断シグナル拾った、OS や JavaVM がおかしくなっているなど。
対応としてはログ吐いて握りつぶすか IllegalStateException でも投げるしかねぇな。
public static void close(Closeable c){
try{
if(c != null) c.close();
} catch(IOException ex){
logger.log(Level.SEVERE, "クローズに失敗", ex);
}
return;
}
ちゃんと作る時は (全経路テストこなすために) ユーティリティ機能として実装する。
InputStream in = null;
try{
in = new FileInputStream(file);
....
} finally {
IO.close(in);
}
レス数が950を超えています。1000を超えると書き込みができなくなります。