Re:JDK 9 General-Availability Release
by luizb on Thursday September 21, 2017 @07:00PM
(#15308055)
NO language enhancements .... I guess they leave that for the Kotlin guys ...
[ Parent
| on HN ]
Not a "language" enhancement per se, but I find Collection Factory Methods a nice improvement.
https://www.sitepoint.com/ultimate-guide-to-java-9/#collecti...
Re:JDK 9 General-Availability Release
by topspin on Thursday September 21, 2017 @09:40PM
(#15308789)
There are a few language enhancements. It's true the 9 isn't a revolutionary release for the Java language, but there are several useful changes.
This[1] is the best summary of what is in the release that I've read. The first section discusses language enhancements. Lots of cross references to JSRs and other material.
Re:JDK 9 General-Availability Release
by virtualwhys on Thursday September 21, 2017 @09:52PM
(#15308847)
Don't worry, pattern matching and data classes should be coming in one of the Java 9 feature releases (6 month cycle).
They'll probaby cherry pick some other language features along the way to Java 10.
There is not going to be a Java 10. The next version of Java will be 18.3, to be released in March '18, followed by a release every 6 months. Those will not be "Java 9 feature releases" but "major" Java releases.
Re:JDK 9 General-Availability Release
by dionian on Thursday September 21, 2017 @07:11PM
(#15308100)
modules are a massive enhancement that will benefit kotlin as well as any other jvm language
I wouldn't classify that as _massive_ , but it definitely pleases the maven/gradle dudes.
Still, no major language enhancements...