
Final Example.
class ExampleOfFinal{
public static void main (String[] args){
final int y = 1;
y = 2; // There would be compile time error here.
}
Finally Example.
class ExampleOFFinally{
public static void main (String[] args){
try{
int y = 100;
}catch(Exception exe){
System.out.println(exe);
}
finally{
System.out.println("We are in finally block.");
}
}}
class ExampleOfFinalize{
public void finalize(){}
public static void main (String[] args){
ExampleOfFinalize e1 = ExampleOfFinalize();
ExampleOfFinalize e2 = ExampleOfFinalize();
e1 = null;
e2 = null;
System.gc();
}}