* represent invalid conditions in areas outside the immediate control of the program (invalid user input, database problems, network outages, absent files) * are subclasses of Exception * methods are obliged to establish a policy for all checked exceptions thrown by its implementation (either pass the checked exception further up the stack, or handle it somehow)
It is somewhat confusing, but note as well that RuntimeException (unchecked) is itself a subclass of Exception (checked).
posted 10 years ago
hi, simply you can say, Checked exceptions are those for which compiler forces you to provide some code to handle the exception (try/catch). Wehere as for unchecked exception you are not forced to provide handler.
Hope this will help you.
Oh the stink of it! Smell my tiny ad!
the new thread boost feature: great for the advertiser and smooth for the coderanch user