Hi
Einige Fragen zu try und catch, also Exception Handling
1. Bevor bei uns Exception Handling erklärt wurde, schrieben wir immer einfach bei der Main methode z.B. throws IOException. Aber diese fängt ja gar niemand, wieso geht das?
2. (Vermutlich gleich die Antwort zu meiner Frage 1 Es gibt ja Exceptions die man fangen muss und gewisse die man nicht muss. Wie kann ich selber einen Fehler throwen, den man nicht unbedingt fangen muss? Kommt es da einfach drauf an von welcher Exceptionklasse der abgeleitet ist?
3. Wird nach einem catch Block mit dem Code fortgefahren oder nicht?
Einige Fragen zu try und catch, also Exception Handling
1. Bevor bei uns Exception Handling erklärt wurde, schrieben wir immer einfach bei der Main methode z.B. throws IOException. Aber diese fängt ja gar niemand, wieso geht das?
2. (Vermutlich gleich die Antwort zu meiner Frage 1 Es gibt ja Exceptions die man fangen muss und gewisse die man nicht muss. Wie kann ich selber einen Fehler throwen, den man nicht unbedingt fangen muss? Kommt es da einfach drauf an von welcher Exceptionklasse der abgeleitet ist?
3. Wird nach einem catch Block mit dem Code fortgefahren oder nicht?