About JDK Java docs:
> Those are references, not tutorial.
This is a great phrase. I fully agree with your sentiment. To me, I never read Javadocs in HTML-only form. I always read them in an IDE, along with the library code in question. If anything is unclear from the Javadoc, then read the code (which immediately follows the Javadoc).
I also occasionally fall back to the source when the documentation isn't comprehensive enough.
But as library users, we're generally not supposed to have to learn the system from its source, aren't we?