"You were wrong case.
To live here is to live."
Here's the deal. I've been hacking Java since JDK version 0.98.
I really do know some Java programming (at least the classic parts)..
Over the years, I've paged in quite a lot of stuff into my brain. Hopefully, most of the bad crap has been paged out by now but it comes back ..sometimes.
So, there has been a massive proliferation of garbage API's in Java. In fact, it has gotten so bad with pile on, after pile on, of design by committee, language-level complexity, that Java (the language) itself is already dead. Or at least will continue to perma-inhabit a COBOL-like corporate zombie state.
It started with the Brain damage of Java Generics [do not use it as Ken Arnold says]. (the FAQ is unreadable and longer than the orginal language spec!)
But Java has given us a unique gift: you can instantly tell if any person is clueless. Ask them what they think of: generics or hibernate or spring. If the instant reaction is not that of a blech-faced person trying to hold down vomit, then you know that person is a retard.
Whatever you do, do not waste your time discussing this topic with them, which I've done many times in the past.