forked from bhagat-hrishi/Java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfinallyexample.java
More file actions
26 lines (22 loc) · 873 Bytes
/
finallyexample.java
File metadata and controls
26 lines (22 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*We require some place to maintain clean up code which should be executed
always irrespective of whether exception raised or not raised and whether
handled or not handled. Such type of best place is nothing but finally */
class finallyexample
{
public static void main(String[] args)
{
System.out.println("If an exception raised but the corresponding catch block not matched then also finally will executed");
try {
int a=90/0;
//catch block Exception is not matching to occured exception
} catch (NullPointerException e)
{
System.out.println("Exception caught");
System.out.println(e.getMessage());
}
finally
{
System.out.println("I am finally and I will execute always");
}
}
}