Java finally block is a block that is used to execute important code such as closing connection, stream etc.
Java finally block is always executed whether exception is handled or not.
Java finally block must be followed by try or catch block.
Note: If you don't handle exception, before terminating the program, JVM executes finally block(if any).
Why use java finally
- Finally block in java can be used to put "cleanup" code such as closing a file, closing connection etc.
Usage of Java finally
Let's see the different cases where java finally block can be used.
Case 1
Let's see the java finally example where exception doesn't occur.
Output:5 finally block is always executed rest of the code...
Case 2
Let's see the java finally example where exception occurs and not handled.
Output:finally block is always executed Exception in thread main java.lang.ArithmeticException:/ by zero
Case 3
Let's see the java finally example where exception occurs and handled.
Output:Exception in thread main java.lang.ArithmeticException:/ by zero finally block is always executed rest of the code...
this topic is very important
ReplyDelete