![]() The most significant change in Java 9 was the modularity system that was named as Jigsaw Project.Ī module is a group of code that has common features. For the complete list of changes, you can refer here. ![]() ![]() Java 9 is released in September 2017, and even though there were several changes, 3 of them are the most important. Below, you can find which version brought which major change, so you can decide if you want to adopt them or not. The list can be quite long, but there are some features that I believe every Java developer should know. Major Changes in Each VersionĮach Java version brings some significant changes and some minor changes to the language. That is also one of the reasons that companies keep their distance to Jakarta EE. For example, GlassFish, JBoss, and WebSphere are different Jakarta EE based application server implementations. The main difference is, Jakarta EE is mainly high-level specifications, and their implementations vary. If you have any experience with a framework such as Spring MVC/Spring Boot, then Jakarta EE specifications may sound familiar. For those who don’t know the details of Java EE, it is a platform that provides an API and a runtime environment for building and running large-scale, multi-tiered, scalable, reliable, and secure network applications as explained by Oracle. Java EE (Enterprise Edition) is also still supported under a new name called Jakarta EE by Eclipse Foundation. This actually puts 3 years between the last two LTS versions which actually gives enough time for developers to explore and migrate. However, we can see on the table that Java 17 is scheduled for September 2021 to be the next LTS version. By the time of this writing, Java 15 has just released to the market with more features.
0 Comments
Leave a Reply. |