The try...catch mechanism to handle exceptions
In this section, we will use one try
followed by multiple catch
blocks. There are different types of exceptions in Java, and for each exception we can add separate catch
blocks.
Let's explain this using the previous example. The exception written for the previous code is a general exception, so for any error in the try
block, the general exception is executed. Now let's try and catch a specific exception. We can add a catch
block under the try
block, and add a specific exception and a print statement to print, I caught the Arithmeticerror/exception
. The code for the specific catch block is:
catch(arithmeticException et) { System.out.println("I caught the Arithmeticerror/exception"); }
When we run the code, we get the following output:
I caught the Arithmeticerror/exception
We see that, when we ran the code, the controller went to the catch
block, because the catch
block is specifically written for an arithmetic exception, and the error thrown...