Junior — Middle
Πώς υλοποιείται ένας μηχανισμός διαχείρισης σφαλμάτων στη Java;
sobes.tech AI
Απάντηση από AI
Στην Java, ο μηχανισμός διαχείρισης σφαλμάτων υλοποιείται μέσω εξαιρέσεων (exceptions). Οι εξαιρέσεις επιτρέπουν τον διαχωρισμό της κανονικής ροής εκτέλεσης από τη διαχείριση σφαλμάτων.
Βασικές λέξεις-κλειδιά:
try— μπλοκ όπου μπορεί να προκύψει μια εξαίρεση.catch— μπλοκ που πιάνει και διαχειρίζεται την εξαίρεση.finally— μπλοκ που εκτελείται πάντα, ανεξάρτητα αν υπήρξε εξαίρεση ή όχι.throw— τελεστής για δημιουργία εξαίρεσης.
Παράδειγμα:
try {
int result = 10 / 0; // θα προκαλέσει ArithmeticException
} catch (ArithmeticException e) {
System.out.println("Αδύνατη η διαίρεση με το μηδέν");
} finally {
System.out.println("Το μπλοκ finally εκτελέστηκε");
}