Java 11 is a game changer! Not so much for technical reasons (unless you come from Java 8), but because of the new release cadence (six months), licensing (Oracle JDK vs OpenJDK), and long-term support (not free by Oracle). I discuss all of these in detail to make sure you know what to expect.
Table of contents:
* 0:32 Release cadence
* └ Old cadence
* 2:08 └ New cadence
* 4:58 └ Release fatigue
* 13:38 Oracle JDK vs OpenJDK
* 15:39 Long-term support
* 19:36 Summary
Slides: https://slides.codefx.org/java-next/[email protected]/
Java 11 migration: https://blog.codefx.org/java/java-11-migration-guide/
Incubator modules: http://openjdk.java.net/jeps/11
Language previews: http://openjdk.java.net/jeps/12
Oracle JDK vs OpenJDK: https://blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later
(particularly section "..yet with some cosmetic and packaging differences")
Red Hat stewardship: https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support/
Thanks for the video. Please help me understand this. 1. I have a custom application running on Oracle jre 8 in production. I do changes in codebase on my test environment using Oracle jdk8. Does this impact it in anyway? 2. For all my new projects in Eclipse, do I simply change the jdk and jre pointer to openjdk, and it will solve these licensing problems? 3. Just to clear my doubt, what Oracle is saying, I cannot even develop a Java app in Test environment using their jdk and then freely run it in production using their jre? Or can I use Oracle jre to run?
Hi Abhishek. Before I reply, please keep in mind that I am not a lawyer, so please don't mistake my opinion for legal counsel. Regarding Java 8, as I understand it you will be able to continue to use Oracle's JDK for as long as you want, but of course won't get any free updates anymore. If you want to move to Java 11, you can use Oracle's JDK for development and testing, but not in production. There are currently no Oracle JRE 11 downloads, but once they appear, I assume the same rules apply. I hence recommend to use OpenJDK - either the builds oracle publishes at jdk.java.net or the ones by AdoptOpenJDK at https://adoptopenjdk.net/index.html.
I hope I could help. If anything is still unclear, feel free to ask.
CDA Tech provides training and job placement assistance across a variety of careers. Contact us today to learn about the CDA Advantage.
Looking for a new career? Youve come to the right place.
Air Mixed Gas Commercial Diver Maritime Welding EMT DMT Our Programs.
*Underwater Welding Training at CDA Tech.
ROOM AND BOARD FOR MILITARY VETS.
CDA is proud to honor our vets. Thats why well waive both your registration fee and room and board when you attend CDA Technical Institute.*
*Restrictions apply, call for details.
After a successful career in the Army as an Army Ranger and Special Forces Combat Diver, CDA Technical Institute not only gave me a second-to-none education but they gave me the tools to be a successful, internationally-certified commercial diver! With CDAs education, the right attitude and the right work ethic you will be successful in this field!
Byron Beplay, AMGCD Program.
CDA Tech goes way past anyone’s expectations of a trade school. From the very first day this staff will be with you step-for-step making sure you feel exactly like family and helping you to succeed. I loved this school and everyone here. So take it from me: Come join the CDA Tech commercial diving family and be a part of this awesome industry!
Trey Lancaster, AMGCD Program.
I went to a trade school and got my welding certification and that was not enough. I found CDA technical Institute online and decided to become a Commercial Diver because of my love for the water. I had the best time going through CDA Technical Institute and I would definitely recommend this school to anyone looking for a career in Commercial Diving.
Brett Lamb, AMGCD Program.