1.

What Is The Difference Between Throw And Throws Keywords?

Answer»

The throw keyword denotes a statement that causes an exception to be INITIATED. It takes the Exception object to be thrown as argument. The exception will be caught by an IMMEDIATELY encompassing try-CATCH construction or propagated further up the calling HIERARCHY. The throws keyword is a modifier of a METHOD that designates that exceptions may come out of the method, either by virtue of the method throwing the exception itself or because it fails to catch such exceptions that a method it calls may throw.

The throw keyword denotes a statement that causes an exception to be initiated. It takes the Exception object to be thrown as argument. The exception will be caught by an immediately encompassing try-catch construction or propagated further up the calling hierarchy. The throws keyword is a modifier of a method that designates that exceptions may come out of the method, either by virtue of the method throwing the exception itself or because it fails to catch such exceptions that a method it calls may throw.



Discussion

No Comment Found