Cary, NC: DZone, 2018. — 49 p.
Ever since James Gosling introduced Java to the world in the mid-nineties, this programming language has held a special place in the technical world. With its simple nature, outstanding community, and extraordinary ecosystem of libraries and utilities, it’s no surprise that it remains the most popular programming language. Oracle's change to a six-month release cadence can make it difficult to keep up with the current state of Java, but we’d like to catch you up and prepare you for the future with updates on Java 9 and 10 releases, what’s new with Java EE, and an exploration into null-safety in Kotlin and Java.
3 Executive Summary
4 Key Research Findings
6 Null-Safe Programming: The Kotlin Way
9 Diving Deeper Into Java
12 Java Collections Are Evolving
16 Local Variable Type Inference in Java
19 Checklist: Looking at JDK 10 and JDK 11
22 Java EE 8 and the Open Future of Java EE
26 Infographic: Java Is in Tents
28 Free, Fast, Open, Production-Proven, and All Java: OpenJ9
30 2018 Java Ecosystem Executive Insights
34 Java Solutions Directory
49 Glossary