Die Verwendung der von der Java-Bibliothek bereitgestellten Standardausnahmen bietet folgende Vorteile.
Leicht zu erlernen und zu verstehen, da es den Gepflogenheiten folgt
Leicht zu lesen, da keine ungewohnten Ausnahmen verwendet werden
Nachfolgend werden die Ausnahmen in der Java-Bibliothek angezeigt.
IllegalArgumentException: Wird ausgelöst, wenn ein unangemessenes Eisenargument ungleich Null empfangen wird
IllegalStateException: Wird ausgelöst, wenn der Status des empfangenden Objekts falsch ist. Beispielsweise wird es ausgelöst, wenn ein Objekt verwendet wird, bevor es ordnungsgemäß initialisiert wird.
NullPointerException: Wird ausgelöst, wenn ein Parameter null wird, wobei null verboten ist
IndexOutOfBoundsException: Wird ausgelöst, wenn außerhalb des Bereichs von Parametern wie Listen zugegriffen wird
ConcurrentModificationException: Ein Objekt, das unter der Annahme erstellt wurde, dass es in einem einzelnen Thread verwendet wird, wird ausgelöst, wenn eine parallele Ausführung erkannt wird.
UnsupportedOperationException: Wird ausgelöst, wenn eine Methode verwendet wird, die das Objekt nicht unterstützt
Wenn Sie eine Ausnahme wiederverwenden, müssen Sie die Dokumentation der Ausnahme lesen, um sicherzustellen, dass sie Ihren Absichten entspricht.
Recommended Posts