InfoQ eMag: Java 9 and Beyond

by InfoQ on Jan 27, 2016

About the Author is facilitating the spread of knowledge and innovation in enterprise software development. InfoQ content is currently published in English, Chinese, Japanese and Brazilian Portuguese. With a readership base of over 1,000,000 unique visitors per month reading content from 100 locally-based editors across the globe, we continue to build localized communities.

If there were ever any question that Java was the de facto standard for server side enterprise development, Java 8 has certainly quelled that one. The world now anxiously awaits Java 9 and the innovations it promises. Oracle has slated Java 9 for a March 2017 release.

In this eMag, we take a look at what’s on the scheduled horizon for Java 9 and beyond.

Free download

Java 9 and Beyond eMag include:

  • Programming with modularity and Project Jigsaw. A Tutorial Using the Latest Release Candidate – Project Jigsaw is the hallmark feature of Java 9, the next major version release of Java, and is destined to bring modular programming into the Java mainstream. After years of negotiating and myriad JSRs and JEPs, Jigsaw is starting to take its final form. This tutorial considers all aspects of programming and migration to Project Jigsaw.
  • Java 9's New HTTP/2 and REPL - Java 9 will not just be about modularity; it is targeting a large number of additional pieces of functionality. In this article Ben Evans dives into HTTP/2 support and the JShell REPL (Read-Eval-Print-Loop) that brings shell-based interactive Java development, two new JEPs that may well have the biggest impact on developers' working lives during the lifetime of Java 9.
  • Case for Defaulting to G1 Garbage Collector in Java 9 – In this article, GC expert Monica Beckwith makes the case for JEP 248, the proposal to make G1 the default garbage collector in OpenJDK 9.
  • A Post-Apocalyptic sun.misc.Unsafe World – The removal of sun.misc.Unsafe and other private APIs in Java 9 has in recent weeks divided the Java community perhaps as never before in its 20 year history. Even though a resolution has now been proposed and a migration path presented, the big question remains: What will a post sun.misc.Unsafe world look like?
  • The OpenJDK Revised Java Memory Model – The existing Java Memory Model covers a lot in terms of Java language semantic guarantees. In this article we will delve into a few of those semantics, and attempt to communicate the motivation for an update to the existing Java Memory Model

InfoQ eMags are professionally designed, downloadable collections of popular InfoQ content - articles, interviews, presentations, and research - covering the latest software development technologies, trends, and topics.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.