This is a project intended to identify, provide information about, and show examples of changes and new features in java between different versions.
Credit to others code and refernece will be provided as best as possible. All rights belong to those originating the applicable code and information.
It is a work in progress for which I hope to fill in as time permits.
History:
- See github commit history
References:
- Release Specific
- Release Notes from Java releases
** Java 8: https://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html
** Java 9: https://docs.oracle.com/javase/9/whatsnew/toc.htm
** Java 14: *** http://jdk.java.net/14/release-notes *** https://www.zdnet.com/google-amp/article/oracle-programming-language-java-14-is-out-with-these-16-major-feature-improvements/
** Java 15 ** Java 16 ** Java 17
- Migration Guides
- https://docs.oracle.com/en/java/javase/11/migrate/index.html#JSMIG-GUID-C25E2B1D-6C24-4403-8540-CFEA875B994A
- https://github.com/nipafx/demo-java-9-migration/blob/master/README.md
- https://github.com/nipafx/demo-java-9-migration/blob/master/guide.adoc
- https://examples.javacodegeeks.com/java-8-vs-java-11/
- https://www.infoq.com/articles/why-how-upgrade-java17/?itm_campaign=rightbar_v2&itm_source=infoq&itm_medium=articles_link&itm_content=link_text
- Books
- Java 8 Lambda
- Articles / Web Site Refernces
- https://javaalmanac.io/
- https://ondro.inginea.eu/index.php/new-features-between-java-8-and-java-14/
- https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-14/
- https://advancedweb.hu/new-language-features-since-java-8/
- https://github.com/AdoptOpenJDK/jdk-api-diff
- https://github.com/AdoptOpenJDK/lambda-tutorial
- https://docs.microsoft.com/en-us/azure/java/jdk/transition-from-java-8-to-java-11
- https://github.com/johanjanssen/JavaUpgrades
- https://github.com/wesleyegberto/java-new-features