Hallo,
Ich habe gelesen, dass man Ausnahmen entweder per try-catch-(finally) block abfangen kann, oder so:
Nur wann verwendet man am besten die erste und wann die zweite Variante?
Wenn ich beispielsweise in ein DataOutputStream schreibe, dann verlangt meine IDE (NetBeans), dass ich eine Fehlerbehandlung mache. Vorgeschlagen wird entweder, das ganze in einen try-catch Block einzuschließen, oder per "throws Exception".
Wonach ratet ihr mir und wovon hängt die Entscheidung ab?
Gruß
Ich habe gelesen, dass man Ausnahmen entweder per try-catch-(finally) block abfangen kann, oder so:
Java:
public void myfunction() throws Exception {
...
}
Nur wann verwendet man am besten die erste und wann die zweite Variante?
Wenn ich beispielsweise in ein DataOutputStream schreibe, dann verlangt meine IDE (NetBeans), dass ich eine Fehlerbehandlung mache. Vorgeschlagen wird entweder, das ganze in einen try-catch Block einzuschließen, oder per "throws Exception".
Wonach ratet ihr mir und wovon hängt die Entscheidung ab?
Gruß