Exceptions - Programming

Q1:

What will be the output of the program?
public class MyProgram 
{
    public static void main(String args[])
    {
        try 
        {
            System.out.print('Hello world ');
        }
        finally 
        {
            System.out.println('Finally executing ');
        }
    }
}

A Nothing. The program will not compile because no exceptions are specified.

B Nothing. The program will not compile because no catch clauses are specified.

C Hello world.

D Hello world Finally executing

ANS:A - Nothing. The program will not compile because no exceptions are specified.

Finally clauses are always executed. The program will first execute the try block, printing Hello world, and will then execute the finally block, printing Finally executing.