Well, the two terms differ in a big way.
Exception Class ( catch exception)
Represents errors that occur during application execution.
This class is the base class for all exceptions. When an error occurs, either the system or the currently executing application reports it by throwing an exception containing information about the error. Once thrown, an exception is handled by the application or by the default exception handler.
On the other hand,
public class Throwable
The Throwable class is the superclass of all errors and exceptions in the Java language. Only objects that are instances of this class (or one of its subclasses) are thrown by the Java Virtual Machine or can be thrown by the Java throw statement. Similarly, only this class or one of its subclasses can be the argument type in a catch clause.
For more details , Please visit the source sites :
http://java.sun.com/j2se/1.4.2 /docs/api/java/lang/Throwable.html
http://msdn.microsoft.com/en-us/li brary/system.exception(VS.71).aspx
Answered by
Alok Gupta
, an ibibo Guru,
at
10:32 PM on October 13, 2008