Jorge Ruiz-Aquino wrote:Seems the adoption of Java 9 & 10 has been very slow compared to the adoption of Java 8 in the 1st year.
Remember that Java9 and 10 were less earth‑shattering than Java8. Also, they weren't long‑term support versions like Java8 and 11. So many companies are reluctant to move onto t short term version.
So the next question is because of the small amount of Java 9+ tutorials.
Because of the short lifetime of Java9, there hasn't been much time to write tutorials. Even the Java™ Tutorials, about 10 minutes ago, were stuck on Java8:-
the Java™ Tutorials wrote:The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases.
Do you would say that, for new Java programmers, an old Java 5, 6, 7 tutorial (which are the most) is not enough to write code using Java 11 due to all new features and changes?
What about programmers who work with Java 8?
What makes you think there aren't lots of Java8 tutorials? Before Java8, I would have said that any textbook or tutorial using anything before Java5 (e.g. JDK1.4.2) was severely out of date. I would say the same for a Java7 tutorial, Since new versions have come out quickly, there has been less scope for tutorial writing. You could consider books like
Horstmann Core Java 9 for the Impatient or
Mala Gupta's Java-11 Quick-Start or
a Java-11 Cookbook by Samyolov and Sanaulla. Sanaulla is a mod on this website, so I was disappointed to see how few stars that book got on Packt.
Or even, Urma Fusco and Mycroft, but I am going to win, so I can have two copies of it