Считается ли плохое программирование, чтобы написать попытку и уловить в конечном итоге предложение?попробуйте поймать в конце раздела
У меня есть в моем основном методе fileInputStream, который я хочу закрыть. Я хочу разместить .close() в конце, так что он закроется независимо от того, что. Я не хочу, чтобы добавить бросает декларации основной метод, так как он является основным методом: P
}finally{
try {
commandFile.close();
} catch (IOException e) {
throwException(e);
}
}
это нормально? Thanks
Да это нормально, а иногда необходимо. –
Если вы просто собираетесь перестроить исключение, вам не понадобится попытка catch. Улов try необходим, потому что вы должны что-то делать с исключением (по минимуму, занося его в журнал), если вы решите не делать этого, то это необязательно. – SJuan76
Мне нужно напечатать что-то в System.err, а затем System.exit Вот что делает метод throwExcpetion (e) –