"It just works - exactly as documented." -- I guess that's the one thing that Java is really good at.
I would even say you could go as far as saying it one end of the spectrum. Where you have frontend web apps (html/js/css) on a variety of platforms[1] on the one end and the big corporate backed languages and frameworks on the other end.
[1]: This can be a real pita. Though it's being mitigated more and more by adding compatibility layers on top (jQuery et al).
"It just works" might be huge, though. After > 10 years I hate Java with a passion, yet I still can not say with confidence that coding in other, dynamically typed languages is really better.
Usually the solution in the dynamic language is far more elegant and satisfying than the Java version, but there might have been a lot more trial and error involved in arriving at the solution in the dynamic language.
I would even say you could go as far as saying it one end of the spectrum. Where you have frontend web apps (html/js/css) on a variety of platforms[1] on the one end and the big corporate backed languages and frameworks on the other end.
[1]: This can be a real pita. Though it's being mitigated more and more by adding compatibility layers on top (jQuery et al).