Java is not purely an Object-Oriented language. It's mixed. Still, i got the point.
No points there about Java are wrong, but what i found is that most of the other similarly-used languages get those points right better than Java 90%> of the time. And when people compare it to other languages, that's why it comes out bad.
When comparing Java to C#, for example, i found it outdated because there are many features that really make developing more productive and code cleaner and that are purely syntax sugar, but Java does not implement those at all.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.