जब हम कोई Java प्रोग्राम लिखते हैं, तो कभी-कभी कोड में ऐसी गलतियां (errors) हो सकती हैं जिन्हें कंप्यूटर समझ नहीं पाता और प्रोग्राम अचानक बंद हो जाता है। इन गलतियों को Exceptions कहते हैं। Exception Handling वह प्रक्रिया है जिससे हम इन Errors को कंट्रोल करते हैं और प्रोग्राम को क्रैश होने से बचाते हैं।
public class Test {
public static void main(String[] args) {
try {
int a = 10;
int b = 0;
int c = a / b; // यह जगह Exception आएगा (ArithmeticException)
System.out.println("Result: " + c);
} catch (ArithmeticException e) {
System.out.println("Error: Division by zero is not allowed.");
} finally {
System.out.println("This block always executes.");
}
}
}
Error: Division by zero is not allowed.
This block always executes.
Java Exception Handling से हम प्रोग्राम को और reliable और error-resistant बनाते हैं। try-catch-finally जैसे constructs के जरिए हम errors को पकड़कर अच्छे से मैनेज कर सकते हैं।