Нет.
public static void method() throws Exception, SQLException{
if(Exception is thrown){
write Exception to out.txt;
write SQLException to out.txt;
}
}
Откуда исходит Исключение?
Кстати: вы никогда не объявляете самое абстрактное исключение Exception
брошенным.Некоторые исключения RuntimeException могут возникать почти везде (Nullpointer, OutOfMemory), поэтому объявлять их везде бесполезно.Это просто шум.
public static void method() throws Exception, SQLException{
try{
...
}catch(Exception ex){
write ex to file;
}catch(SQLException sqlex){
write sqlex to file;
}
}
Но если вы ловите его, вы обычно не бросаете, и, следовательно, вообще не объявляете бросать исключения.