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
solved Unable to throw Exception, why? [closed]