Sobes.tech
Junior — Middle

Jak zaimplementować mechanizm obsługi błędów w języku Java?

sobes.tech AI

Odpowiedź od AI

W Javie mechanizm obsługi błędów jest realizowany za pomocą wyjątków (exceptions). Wyjątki pozwalają oddzielić normalny przepływ wykonywania od obsługi błędów.

Główne słowa kluczowe:

  • try — blok, w którym może wystąpić wyjątek.
  • catch — blok, który przechwytuje i obsługuje wyjątek.
  • finally — blok, który zawsze jest wykonywany, niezależnie od tego, czy wystąpił wyjątek, czy nie.
  • throw — operator do generowania wyjątku.

Przykład:

try {
    int result = 10 / 0; // wywoła ArithmeticException
} catch (ArithmeticException e) {
    System.out.println("Nie można dzielić przez zero");
} finally {
    System.out.println("Blok finally został wykonany");
}