News and views from members of the Java team at Oracle
In 2025, the Java language keeps evolving. Here's how Project Amber plans to push Java forward: from flexible constructor bodies to simplified main, from module imports to primitive and deconstruction patterns, from withers to string templates.
Flexible constructor bodies:
JEP 492: Flexible Constructor Bodies
Simplified main:
JEP 495: Simple Source Files and Instance Main Methods
Module imports:
JEP 494: Module Import Declarations
Primitive patterns:
JEP 488: Primitive Types in Patterns, instanceof, and switch
Withers:
JEP 468: Derived Record Creation
String templates:
Miscellaneous work:
JEP 502: Stable Values (Preview)
dev.java: the destination for Java developers
OpenJDK: the place to collaborate on the Java Platform and related projects
Oracle Java: the #1 programming language and development platform
The "Inside Java Newscast" is a monthly YouTube show - check out the YouTube playlist for all the episodes. Since 2026, we also publish it as a podcast. For more Java news, subscribe to our RSS feed and follow @Java on X.