Still deployed on Java 8 or Java 11? It’s time to modernize. Here’s how. |
|
Week of August 30, 2021 |
|
|
|
|
For many organizations, the question isn’t “What’s new in Java 17 that wasn’t in Java 16?” Rather, as we prepare for Java 17, the next Long-Term Support (LTS) release, the more relevant apples-to-apples comparison may be between Java 17 and Java 11 (the previous LTS release)—or for some, between Java 17 and Java 8 (the LTS release before Java 11). Here’s what Java expert Johan Janssen has to say on the subject.
Take care, Alan Zeichick Editor in Chief, Java Magazine @zeichick
P.S. Register today for Oracle Developer Live: Java Innovations, which will focus on the performance, stability, and security improvements in Java 17. You’ll learn about modern Java programming tips and techniques, syntax improvements to the Java language, lightweight concurrency, and new programming models. In the Americas, the program is on September 14; elsewhere, it’s September 16. Learn more here. |
|
The newest articles |
It’s time to move your applications to JDK 17. Here’s why. And here’s how. Java 17, the next LTS version of the Java language and runtime platform, will be officially released on September 14. Unfortunately, many applications are still on old versions of Java, such as the previous LTS versions: Java 11 and Java 8. Johan Janssen explains why you should upgrade your applications and helps you with the actual upgrade to Java 17.
The best HotSpot JVM options and switches for Java 11 through Java 17 The OpenJDK HotSpot Java Virtual Machine is an amazing and flexible piece of technology, available as a binary release for every major operating system and CPU architecture from the tiny Raspberry Pi all the way up to “big iron” servers containing hundreds of CPU cores and terabytes of RAM. What’s more, as Chris Newland writes, it can be fine-tuned using options and switches to do exactly what you want.
Behavior-driven development: Add it to your Java Agile development toolbox The Agile methodology is often considered to be the holy grail of product development methodology for a market-driven product, because it provides greater flexibility for adapting to changing business scenarios and requirements. In this article, Sashank Chithajallu discusses behavior-driven development (BDD) as the next step beyond the popular test-driven development Agile methodology.
IBM’s OS/2 Warp 4.0 focused on Java—A 25-year-old editorial Recently, looking through my old print magazines during a fit of nostalgia (and housecleaning), I found an opinion column I wrote in December 1996. As we prepare for Java 17, I hope these 25-year-old thoughts about the brand-new Java platform bring a smile. |
|
Complimentary subscription to Java Magazine |
Java Magazine is a deep dive into Java and the JVM. Find detailed explanations about the language and the platform written by experts and members of the Java development team.
Join a quarter of a million subscribers in getting useful, authoritative programming information delivered directly to your inbox. |
|
|
|
|