Re:Java 16
by yjftsjthsd-h on Tuesday March 16, 2021 @02:09PM
(#26480591)
I struggle to imagine any meaningful definition for LTS that includes "tracking latest" except by coincidence (during the window of time when the most recent release is an LTS release).
Most recent java version is supported for 6 months and then the next one.
Think of Java versions as patch releases for Java 8. There are minor changes between releases.
Re:Java 16
by yjftsjthsd-h on Wednesday March 17, 2021 @07:46PM
(#26498201)
Sure, but that's regular releases, not LTS
What's the difference between LTS and LATEST?
Lack of features? Sorry they added shenandoah in JDK 11, AFTER release.
No code breaking changes? Sorry JDK 8 u2xx broke my code that worked on u6x.
LTS doesn't mean anything if you mention just the Java versions.
This is not e.g. Ubuntu LTS.
In java you have different vendors that provide LTS and you need to pay for it.
Oracle, Redhat, etc. provide LTS versions (and those happen to be 8, 11, but don't have to be).
And there is one more sortof LTS: latest java version, because it always gets all the security and other bugfixes. Right now it is Java 16.