News for hackers. Stuff that matters.
Re:Love It or Hate It, Java Continues to Evolve by sonnyblarney on Monday June 17, 2019 @05:23AM (#20201207)
I find the Java love/hate intriguing, I personally like the ideal of 'getting the job done'.

Pre Java 8 is just fine, I don't think it's materially changed, I think what has changed is perception i.e. the realization that all that Enterprisy cruft 'does not equal' Java - nor do wee need FactoryFactor patterns.

My wishlist: - Stream syntax was nice, but a little clumsy - In addition to data objects, some kind of 'un-typed' object (better than a Map) for dealing with json-ish type data, right in the syntax. - First class functions instead of lambdas - Async notation as a better way to express threads, or even combining within the same thread - Union types

For compilation, you should check out Graalvm, which has some neat new features there.

Re:Love It or Hate It, Java Continues to Evolve by Nursie on Monday June 17, 2019 @08:41AM (#20202284)
> Async notation as a better way to express threads

CompletableFutures?

You don't deal directly with threads in java (unless you want to) these days.