Answer Posted / sumesh babu r
The finally method will be executed after a try or catch
execution.
It is mainly used to free up resources.
The codes that must be executed, irrespective of whether the
exception is occurred or not, will be included in the
finally block.
See the following simple example to demonstrate the syntax
public class FinallyExample
{
public static void main(String args[])
{
try
{
// the code that may cause an exception
}
catch (Exception e)
{
// the code to be executed, when the exception
occurs
}
finally
{
// code to be executed irrespective of the
occurrence of exception
}
}
}
When using finally, the catch block is not mandatory.
ie, a try block must be followed by a catch or finally block.
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
Can we override final method?
Can two objects have same hashcode?
What modifiers may be used with an inner class that is a member of an outer class in java programming?
What is t type java?
What are encapsulation, inheritance and polymorphism?
What does it mean that a method or field is “static”?
Difference between string, stringbuffer and stringbuilder?
Can we override singleton class?
Does java support multiple inheritances?
Is special character in java?
What are different exception types exceptions available in java ?
What purpose do the keywords final, finally, and finalize fulfill?
What is sorting in java?
What is a line break?
Which collection is best for sorting in java?