Question:
Select the true statement about try-catch blocks.
try-catch ब्लॉक के संबंध में सही कथन का चयन करें।
Options:
- A try block must have at least 1 catch to have a finally block.
- A try block must have only 1 finally block for each catch block.
- A try block can have many catches but only 1 finally block.
- A try block can have many catches and many finally blocks.
- finally ब्लॉक रखने के लिए try ब्लॉक में कम से कम 1 catch होना आवश्यक है।
- प्रत्येक catch ब्लॉक के लिए try ब्लॉक में केवल 1 finally ब्लॉक होना चाहिए।
- एक try ब्लॉक में कई catch ब्लॉक हो सकते हैं लेकिन केवल 1 finally ब्लॉक हो सकता है।
- एक try ब्लॉक में कई catch और कई finally ब्लॉक हो सकते हैं।
Correct Answer: c)
Explanation:
In Java and similar object-oriented programming languages, a single try block can be followed by multiple catch blocks to handle different specific exceptions. However, there can be at most one finally block associated with any given try block. The code inside the finally block executes unconditionally for clean-up purposes, regardless of whether an exception was raised or handled.
Java और अन्य ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में, विभिन्न प्रकार के अपवादों (exceptions) को संभालने के लिए एक try ब्लॉक के साथ एकाधिक (multiple) catch ब्लॉक हो सकते हैं। लेकिन, एक try ब्लॉक के साथ केवल एक ही finally ब्लॉक हो सकता है, जिसका कोड अपवाद आने या न आने दोनों स्थितियों में निष्पादित होता है।