finally block

// By:Team // No Comment

Email this to someonePrint this pageShare on Google+2Share on Facebook0Tweet about this on TwitterShare on LinkedIn0Share on Reddit0Pin on Pinterest0Share on StumbleUpon0

The finally block is a block that is always executed. It is mainly used to perform some important tasks such as closing connection, stream etc.

finally block in java

Note:Before terminating the program, JVM executes finally block(if any).

Note:finally must be followed by try or catch block.


Why use finally block?

  • finally block can be used to put “cleanup” code such as closing a file,closing connection etc.

case 1

Program in case exception does not occur


 

 

case 2

Program in case exception occured but not handled


 

 

case 3

Program in case exception occured and handled


 

Rule: For each try block there can be zero or more catch blocks, but only one finally block.

Note: The finally block will not be executed if program exits(either by calling System.exit() or by causing a fatal error that causes the process to abort).

 

Email this to someonePrint this pageShare on Google+2Share on Facebook0Tweet about this on TwitterShare on LinkedIn0Share on Reddit0Pin on Pinterest0Share on StumbleUpon0

About Team

Browse Archived Articles by Team

Related

Sorry. There are no related articles at this time.