Java Keyword: finally
The finally keyword is used to open a block of code that executes after the preceeding try block, regardless of whether an exception was thrown or not.
try {
// code that may throw an exception
} finally {
// executed regardless if the above
// code threw an exception or not
}
A finally block is often used to restore state, for instance by releasing resources aquired in the preceeding try block.
It can also be used together with catch blocks and try-with-resources. See Java: try + finally for details and examples.
Comments
Be the first to comment!