Anuja,
You have got it wrong.
Unchecked(RuntimeException and its subclasses) exceptions need not be caught(try/catch) or declared in the 'throws' clause of the method.You need to do this only for Checked(Exception and its subclasses,excluding RuntimeException and its subclasses)exceptions.I would advice you to go through the Chapter on 'Exceptions' in the
Java language specification.(freely downloadable from java.sun.com)