Ich kam aus .net Welt.Throwing Ausnahmen zwei Einstellungen
Ich habe eine Frage zu Ausnahmen in Java.
Was ist Respekt zwischen zwei Haltung werfen Ausnahmen:
public void f() throws Exception {
//some logic
}
und diese:
public void f() {
//some logic
throw new Exception();
}
Wann sollte ich erste Einstellung und die zweite Einstellung verwenden?
es in der zweiten Art und Weise tun, wenn Sie es nicht stören nicht gültig Java zu sein. –
Die zweite ist ungültig. Du willst 'neue Exception()] werfen.'. –
@ cᴏʟᴅsᴘᴇᴇᴅ und 'throws Exception' in der Methodensignatur, weil Sie keine unbehandelte checked Ausnahme haben können. –