Javadoc Judiciously
Summary
Javadoc can help document code but often there are better ways to do so.
Think carefully before deciding to write it.
Details
Javadoc is Good
Javadoc is invaluable for external teams that must consume your code without access to the source.
All externally consumed code should have javadoc for its public methods.
Ensure that all such javadoc concentrates on what a method does, not how it does it.
Javadoc is Bad
Javadoc duplicates information that ought to be clear from the code itself and carries a constant maintenance cost.
If it is not updated in tandem with the code then it becomes misleading.
Do not Javadoc code that will be consumed and maintained only by your immediate team. Instead spend effort ensuring that the code speaks for itself.