![]() Oracle worked hard to make Oracle JDK 11 and OpenJDK 11 almost identical from a technical point of view - so much so that the most important difference is the license file they ship with. OpenJDK was much less widely used but that will change with Java 11. ⇝ Radical new plans for Java - CodeFX Weekly #34 ▚OpenJDK Is The New Defaultīefore September 2018, Oracle's JDK (and before that Sun's JDK) was richer in features and perceived to be more stable and performant (although that was mostly an illusion) - it was hence the default choice for most of the ecosystem. two minor updates for each (one and four months later).new major release every six months (March and September).This is the most well-known change, so I'll keep it short: ⇝ Java Next (talk at JavaZone 2018) ▚New Release Cadence So let's discuss this, but be quick about it - more details in the links. This may seem like boring stuff, but the six-month release cycle, the commercialization of Oracle's JDK, and the open question of long-term support for OpenJDK probably has more impact on your project than the technical challenges of moving to Java 11. Note that we're talking migration, not modularization (that's not required and should be a separate step), so we won't be creating any modules. We'll start with a super-quick tour through the new release cadence, licensing, and support before discussing how to prepare a migration (TL DR: update all the things!) and finally, how to overcome the four most common hurdles (if you already migrated to Java 9, you can skip most of that). ( Small aside: If you're interested in Java 11 features, check out my posts on the new HTTP/2 client and its reactive use, scripting with Java, and the eleven hidden gems in Java 11.) If that describes yours, you've come to the right place - this migration guide tells you everything you need to know when moving from Java 8 to Java 11. Now the code bases have to follow and many projects will move from Java 8 directly to Java 11. With the challenges of migrating from Java 8 onto a modular and flexible JDK, with the six-month release cycle, the new licensing and long-term support models, we've entered a new era! ![]() Formally it marks the end of a monumental shift in the Java ecosystem.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |