Code-First Java 9 Tutorial
A hands-on tutorial exploring Java 9's key features, including language changes, new APIs, the module system, and migration tips.
A hands-on tutorial exploring Java 9's key features, including language changes, new APIs, the module system, and migration tips.
Explores solutions for using JSR 305 annotations like @Nonnull with Java 9's module system, addressing split package conflicts.
A hands-on tutorial on using the Java module system with code-first examples, from Hello World to modularizing an application.
A guide to planning and executing a Java 9 update, covering initial assessment, identifying migration challenges, and prioritizing fixes.
A technical talk on migrating Java 8 applications to Java 9/11, covering common hurdles like module system and dependency issues.
A guide to overcoming the seven most common challenges when migrating a Java 8 codebase to Java 9, focusing on compilation and runtime issues.
A comprehensive collection of resources for learning about Java 9, including talks, articles, books, and tutorials on its features and migration.
A summary of key talks and announcements from JavaOne 2016, focusing on Java SE 9 features and Java EE 8 updates.
A comprehensive guide to the new features and changes in Java 9, covering language updates, APIs, and deprecations.
Explains the new Stream::iterate overload in Java 9, which adds a predicate to create finite streams, with examples and caveats.
Explores new methods added to Java's Optional class in Java 9, focusing on the stream() method and its practical applications for cleaner code.
Explores new Stream API methods added in Java 9, specifically the `takeWhile` and `dropWhile` operations for working with prefixes.
A hands-on guide to modularizing a Java application using Project Jigsaw, the module system introduced in Java 9.
A technical summary of JavaOne 2015 talks on Project Jigsaw, detailing the module system's mechanisms in Java 9.
Summary of JavaOne 2015 talks on advanced modular development and migration strategies for Java 9's Project Jigsaw.
A comprehensive overview of Project Jigsaw, the new module system coming in Java 9, covering its motivation, features, and syntax.
Explores the core concepts and features of Project Jigsaw, the module system introduced in Java 9, and its impact on code organization.
Explains how Java 9's Project Jigsaw impacts JavaFX development and how JEP 253 aims to provide public APIs for internal features.
Announcing the first release of the JDeps Maven Plugin, which helps identify and block JDK-internal API dependencies to ease migration to Java 9.