GoConqr has a new look! Let us know what you think.

Flashcards

Kapitel 12: Verständnisfragen

Patricia Steves Programmierung 2 Bachelor German 17 cards

Cards in this deck (17)

  1. 1Wie kann man Ausnahmen im Programm auffangen?Exception werfen, wenn Fehler auftritt
  2. 2ExceptionEine ausführliche Fehlermeldung und -beschreibung mit genauer Fehlerquelle.
  3. 3Beispiele für automatisch geworfene ExceptionsNullPointer
    IndexOutOfBounds
  4. 4Checked ExceptionException, bei der geprüft wird, ob sie abgefangen wird
  5. 5Unchecked ExceptionsException, bei der nicht geprüft wird, ob sie abgefangen wird
  6. 6Wann und wie sollte eine Methode ihre Exceptions ankündigen?Im Methodenkopf
    public methode ( ... ) throws Exception { ... }
  7. 7Wie kann man auf eine Exception reagieren?Exception abfangen (Handling)
  8. 8Exception HandlingDass die Exception nicht etwa das gesamte Programm unterbricht, sondern nach Exception fortsetzt. Sorgfältige Behandlung der Exceptions
  9. 9Muss eine Methode ihre Exceptions selbst auffangen?Nicht zwangsweise
  10. 10Was sind die Vorteile der Verwendung von Exceptions?Genaue Erkennung der Fehler und ihrer Quelle
  11. 11finally-BlockNotwendig, wenn kein catch-Block (zu try) vorhanden ist. Wird immer ausgeführt.
  12. 12Wo kann eine Exception aufgefangen weden?durch Anwender der Methode, durch die main()-Methode oder auch selten durch die Methode selbst
  13. 13Was bedeutet es, eine Exception aufzufangen?Wenn eine Exception aufgefangen wird, wird sie sozusagen entschärft, wodurch das Programm weiterläuft
  14. 14Schlüsselwort "throws"Schlüsselwort, das Exception ankündigt
  15. 15Schlüsselwort "throw"Schlüsselwort, das Exception zur Fehlerbehandlung weiterreicht
  16. 16Wann sollte man Exceptions nicht verwenden?Wenn der Fehler genau so gut durch einen Rückgabewert definierbar ist, zB durch eine Lücke im Definitionsbereich (negative Array-Indizes).
  17. 17Warum sollte man Exceptions (wenn möglich) vermeiden?Um weniger Overhead zu erzeugen

Information

Description
Ausnahmebehandlung
Created by
Patricia Steves
Views
22
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?