There is nothing quite so helpful and satisfying as a well-described public API. The javadocs
for the standard Java library are a case in point. It would be difficult, at best, to write
Java programs without them.
If you are writing a public API, then you should certainly write good javadocs for it.
But keep in mind the rest of the advice in this chapter. Javadocs can be just as misleading,
nonlocal, and dishonest as any other kind of comment.