Most people who claim to be Java experts are slightly pompous. Even the Sun docs have that sort of tone.
C/C++ documentation:
Here are all the tools we give you, this is what you can and cannot do. Use what bests fits your needs.
Java documentation:
This is how you solve this problem. Anything else is bad object oriented design.