RE: What do you think about the "post-Java 8" versions? 07-20-2018, 08:31 AM
#9
I'm still using Java8, Java9 and 10 were scheduled to be just a short-term release. The upcoming JDK 11 will be a long-term support (LTS) version of Java. so will wait JDK 11.
But I like new improvement in JDK10 like:
1- You can use new non-volatile RAM.
2- Local-Variable Type Inference (var stream = list.stream(); // infers Stream<String>)
3- Application Class-Data Sharing (It allows you to reduce launch times, response time outliers, and, if you run several JVMs on the same machine, memory footprint.)
4- You can now stop an individual thread. (Can be used to establish trust in the certificate chains employed in various security protocols.)
In JDK 11:
1- Lunching a single file source: in example java hello.java (https://sinister.ly/Thread-Tutorial-Writ...ithout-IDE) it will reduce time.
2- They will remove Cobra module which is large in Size and no one using this module.
3- Supporting Unicode 9 and 10.
4-They made change to API one of changes I liked with Files class: String File.read(path)
Path File.write(path, string)
But beside that what makes me sad is the support of JDK 8 will finish by 2019/1. This forces Java Coders move to JDK 11. one more negative point which will start with JDK 11 is JavaFX will not bundled.
Sorry for being late to reply, @"mothered" wanted to read about each of them before talking about this topic, because of my education I wasn't aware of changes recently.
But I like new improvement in JDK10 like:
1- You can use new non-volatile RAM.
2- Local-Variable Type Inference (var stream = list.stream(); // infers Stream<String>)
3- Application Class-Data Sharing (It allows you to reduce launch times, response time outliers, and, if you run several JVMs on the same machine, memory footprint.)
4- You can now stop an individual thread. (Can be used to establish trust in the certificate chains employed in various security protocols.)
In JDK 11:
1- Lunching a single file source: in example java hello.java (https://sinister.ly/Thread-Tutorial-Writ...ithout-IDE) it will reduce time.
2- They will remove Cobra module which is large in Size and no one using this module.
3- Supporting Unicode 9 and 10.
4-They made change to API one of changes I liked with Files class: String File.read(path)
Path File.write(path, string)
But beside that what makes me sad is the support of JDK 8 will finish by 2019/1. This forces Java Coders move to JDK 11. one more negative point which will start with JDK 11 is JavaFX will not bundled.
Sorry for being late to reply, @"mothered" wanted to read about each of them before talking about this topic, because of my education I wasn't aware of changes recently.
Die But Don't Lie
“Oh Abu Dharr! Don’t look at the smallness of the sin but look at the one you disobeyed.” Prophet Muhammad (pbuh)
![[Image: p_237m2jx1.png]](http://c.top4top.net/p_237m2jx1.png)
Click for Free VPN
“Oh Abu Dharr! Don’t look at the smallness of the sin but look at the one you disobeyed.” Prophet Muhammad (pbuh)
![[Image: p_237m2jx1.png]](http://c.top4top.net/p_237m2jx1.png)
Click for Free VPN