java standard API exceptions that are checked but should be unchecked and vice-versa

The cardial rule in deciding whether to use a checked or unchecked exception is: <br>* **Use checked exceptions for conditions from which the caller can reasonably be expected to recover***.<br>
(J.bloch, effective java, item 40)

Ok. <br>
The standard libraries **not ever conform to this rule**, and this confuses many of us because standard libraries are often taken as example of correct design. <br>
I want to highlight the design flaws in standard libraries (and also other libraries of common use) to use them as "notable errors".

One for post, please. :-)

java standard API exceptions that are checked but should be unchecked and vice-versa
===


The cardial rule in deciding whether to use a checked or unchecked exception is: <br>* **Use checked exceptions for conditions from which the caller can reasonably be expected to recover***.<br>
(J.bloch, effective java, item 40)

Ok. <br>
The standard libraries **not ever conform to this rule**, and this confuses many of us because standard libraries are often taken as example of correct design. <br>
I want to highlight the design flaws in standard libraries (and also other libraries of common use) to use them as "notable errors".

One for post, please. :-)
