[ad_1]
We can throw Exception, provided we declare the method to throw the same Exception (throws Exception clause) or handle it (using try catch block) .
Exception is a checked exception and these have to be handled
but
RuntimeException works because its unchecked Exception and for this we need not have a throws clause or handle it
See Checked vs Unchecked Exception
3
[ad_2]
solved Unable to throw Exception, why? [closed]