**This is an old revision of the document!**
Exceptions sind besondere Ereignisse oder Fehler, die während der Ausführung eines Programms auftreten und den normalen Ablauf des Programms unterbrechen. Sie ermöglichen es, Fehler zu behandeln, ohne dass das Programm abstürzt.
File.java
public class ExceptionExample { public static void main(String[] args) { try { int[] numbers = {1, 2, 3}; System.out.println(numbers[5]); // Dies wird eine ArrayIndexOutOfBoundsException auslösen } catch (ArrayIndexOutOfBoundsException e) { System.out.println("Index ist außerhalb des Bereichs des Arrays!"); } } }
In diesem Beispiel:
- try: Der Codeblock, der möglicherweise eine Ausnahme auslöst.
- catch: Der Codeblock, der die Ausnahme behandelt.