Java Glossary : finally

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

You are here : home : Java Glossary : F words : finally.

finally
try-catch-finally is a java feature to ensure critical code gets executed even if an exeption would otherwise bypass it. In the following code, the file.close() gets executed whether or not there in an IOException.

try
   {
   somethingDangerous();
   }
catch ( IOException e )
   {
   System.out.println( "oh oh" );
   throw new BadDataException();
   }
finally
   {
   file.close(); // always executed
   }


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 610.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/finally.html J:\mindprod\jgloss\finally.html