Honestly hacker news is the wrong place to ask questions about Java. There is lots of biased opinions with little experience using Java.
I have lots of experience in using Java (Amazon SDE), writing quite a few web services and applications with it, including front end with JSF. As such I can safely say that anyone that thinks Java is good to use for anything these days, especially with things like Log4Shell, simply doesn't know enough about computer science. Java is a poorly designed language with corporate bullshit throughout, and while it may have…
It decent for applications, web services. Prefer C++ for embedded programming. Python for scripts and data wrangling and ML.
Sorry but what do I not know about computer science?
What a general purpose programming language choice have to do with knowing computer science?