Java is still really slow and hungry for resources.
Sorry, but you’ll have to be more specific than that! As far as I, and many others on the internet, believe - the “Java is slow” in this day and age is just another myth that doesn’t want to go away. If it was that slow, then why to most financial institues, and trading companies run Java backends on their servers. To them every millisecond counts.
Closer to home…. Like I mentioned earlier, have a look in the Graphics section of this form. I showed a 100% software rendering raycaster implemented near identical in C, Java and Object Pascal. The code is purposely badly written, because it was based on a Java 4KB competition, so small was a priority of well written code. Anyway, the graphics output is identical on all, but the Java version runs circles around the other two. On my system Java was hitting 30+ frames per second, C was in the mid to high 20’s, and no matter how many optimazations was applied, the Object Pascal version (compiled with FPC of course) as struggling at around 4-6 frames per second.
Eclipse IDE runs really fast here. No slower than Lazarus IDE. The same goes for other Java applications I run. jEdit for example loaded and syntax highlighted a huge 20MB source file much faster than Lazarus IDE could.
I can add that you do get good and bad applications, and one can always find examples of slow (and badly written applications), be that native executables, .NET based or Java based. But do yourself a favour, and do some new internet searches about Java executable performance. Java today is NOT the Java from 1996.