Junior — Middle
Welche Operationen können bei der Arbeit mit Ausnahmen in Kotlin durchgeführt werden?
sobes.tech KI
Antwort von AI
In Kotlin können beim Arbeiten mit Ausnahmen die folgenden Operationen durchgeführt werden:
- try-catch: Um den Code, der eine Ausnahme verursachen könnte, in einem
try-Block zu umschließen und Ausnahmen incatch-Blöcken zu behandeln. - finally: Ein Block, der immer nach
tryundcatchausgeführt wird, um Ressourcen freizugeben. - throw: Ausnahmen manuell auslösen.
- Eigene Ausnahmen erstellen: Man kann Klassen erstellen, die von
Throwableoder seinen Unterklassen erben.
Beispiel:
try {
val result = 10 / divisor
} catch (e: ArithmeticException) {
println("Division durch null")
} finally {
println("Dieser Block wird in jedem Fall ausgeführt")
}
throw IllegalArgumentException("Ungültiges Argument")