[JAVA] Punkt 71: Vermeiden Sie die unnötige Verwendung geprüfter Ausnahmen

71. Vermeiden Sie die Verwendung unnötig überprüfter Ausnahmen


// Invocation with state-testing method and unchecked exception

if (obj.actionPermitted(args)) {

    obj.action(args);

} else {

    ... // Handle exceptional condition

}

Recommended Posts

Punkt 71: Vermeiden Sie die unnötige Verwendung geprüfter Ausnahmen
Punkt 72: Bevorzugen Sie die Verwendung von Standardausnahmen
Punkt 70: Verwenden Sie geprüfte Ausnahmen für wiederherstellbare Bedingungen und Laufzeitausnahmen für Programmierfehler
[Read Effective Java] Kapitel 2 Punkt 5 "Vermeiden Sie die Erstellung unnötiger Objekte"
Punkt 69: Verwenden Sie Ausnahmen nur für außergewöhnliche Bedingungen
Punkt 36: Verwenden Sie EnumSet anstelle von Bitfeldern
Punkt 37: Verwenden Sie EnumMap anstelle der ordinalen Indizierung
Verwendung der Datumsklasse
Punkt 79: Vermeiden Sie übermäßige Synchronisation
Punkt 52: Verwenden Sie Überladung mit Bedacht
Punkt 53: Verwenden Sie Varargs mit Bedacht
Punkt 45: Verwenden Sie Streams mit Bedacht