News for hackers. Stuff that matters.
Re:A categorized list of all Java and JVM features since JDK... by avmich on Thursday April 01, 2021 @01:46PM (#26663788)
> I'm honestly never quite sure what people mean by "verbosity" in Java.

Java improved with "var" keyword (use with caution!) and introduction of records. These are not the only code-shortening features (there are e.g. interface methods, diamond operator, lambdas, convenience "of(...)" methods, even "fluid style"), but they, used well, can really reduce verbosity.

Re:A categorized list of all Java and JVM features since JDK... by bobthepanda on Thursday April 01, 2021 @02:41PM (#26664446)
Also, a lot of verbosity in Java came from people going off the rails with design patterns to hide crap multiple levels deep in a file with 5+ words in the class name.

If you have a hammer everything’s a nail.

Re:A categorized list of all Java and JVM features since JDK... by nitrogen on Thursday April 01, 2021 @02:45PM (#26664487)
Frameworks like Spring/Spring Boot kind of force that as well with their runtime creation of proxy classes.
Re:A categorized list of all Java and JVM features since JDK... by Scarbutt on Thursday April 01, 2021 @03:40PM (#26665095)
I'm surprised you didn't mention the Streams API.