Difference between throw and throws
Contents
Comparison between throw and throws in Java
Both throw and throws are the methods of exception handling in Java. The key Difference between throws and throws is in the below table.

Comparison Chart
throw | throws |
---|---|
Keyword ‘throw‘ is used to throw user-defined exceptions | Keyword ‘throws‘ is used to throw built-in exceptions |
We can throw only one exception using the keyword ‘throw‘ | We can throw multiple exception using the keyword ‘throws‘ |
It is used within the method body. | It is used in the method signature. |
throw is always followed by instances of Exception class. | throws is always followed by the name of the Exception class. |