What happen in case of multiple catch blocks?
A. Either super or subclass can be caught first.
B. The superclass exception must be caught first.
C. The superclass exception cannot caught first.
D. None of these
Answer: Option C
Join The Discussion
Comments ( 1 )
A. An error that occurs during runtime
B. An error that occurs during compilation
C. A warning issued by the compiler
D. A type of loop
What is the purpose of the "try" block in exception handling?
A. It catches exceptions and handles them
B. It specifies the exception type
C. It contains the code that might throw an exception
D. It specifies the exception message
In Java, can a method declare multiple exceptions using the "throws" keyword?
A. Only if the method is marked as "static"
B. Yes, a method can declare multiple exceptions separated by commas
C. Only if the exceptions are marked as "final"
D. Only if the method is marked as "static"
It is because it we catch any superclass Exception first, then it will be caught and other Exception which is written below will ot be executed and give compile time error. Hence subclass excepton should be at top and superclass Exception at bottom