Java 26 is getting all packaged up to be shipped worldwide! As with every release of the JDK, there are a number of new features, improvements, changes in behavior, and more that developers should be aware of before upgrading. In this episode of the Inside Java Newscast, we will review all the noteworthy changes coming in Java 26 that will impact developers.
Come to JavaOne 2026 in Redwood City, March 17th-19th, and get $200 off with code J12026YTLFV: https://www.oracle.com/javaone/
Or join our live streams :
March 17th, 1600 UTC: "Java for an AI World" - • Java for an AI World - JavaOne 2026 Keynote
March 18th, 1600 UTC: "Java Next" - • Java Next - Live Stream from JavaOne 2026
March 19th, 1600 UTC: "Java Together… The Power of You" - • Java Together… The Power of You - JavaOne ...
~~~~Resources~~~~
Java 26 for DevOps: https://inside.java/2026/03/02/jdk-26...
HTTP Client Updates in Java 26: https://inside.java/2026/03/04/jdk-26...
JDK Enhancement Proposals (JEPs):
JEP 500 - Prepare to Make Final Mean Final - https://openjdk.org/jeps/500
JEP 504 - Remove the Applet API - https://openjdk.org/jeps/504
JEP 516 - Ahead-of-Time Object Caching with Any GC - https://openjdk.org/jeps/516
JEP 517 - HTTP/3 for the HTTP Client API - https://openjdk.org/jeps/517
JEP 522 - G1 GC: Improve Throughput by Reducing Synchronization - https://openjdk.org/jeps/522
JEP 524 - PEM Encodings of Cryptographic Objects (Second Preview) - https://openjdk.org/jeps/524
JEP 525 - Structured Concurrency (Sixth Preview) - https://openjdk.org/jeps/525
JEP 526 - Lazy Constants (Second Preview) - https://openjdk.org/jeps/526
JEP 529 - Vector API (Eleventh Incubator) - https://openjdk.org/jeps/529
JEP 530 - Primitive Types in Patterns, instanceof, and switch (Fourth Preview) - https://openjdk.org/jeps/530
JDK Bug Systems (JBS) Tickets:
JDK-8371470 - Java Launcher does not fail when running compact java-file with private no-arg constructor - https://bugs.openjdk.org/browse/JDK-8...
JDK-8346944 - Update Unicode Data Files to 17.0.0 - https://bugs.openjdk.org/browse/JDK-8...
JDK-8354548 - Update CLDR to Version 48.0 - https://bugs.openjdk.org/browse/JDK-8...
JDK-8364361 - [process] java.lang.Process should implement Closeable - https://bugs.openjdk.org/browse/JDK-8...
JDK-8369432 - Add Support for JDBC 4.5 MR - https://bugs.openjdk.org/browse/JDK-8...
JDK-8363972 - Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat - https://bugs.openjdk.org/browse/JDK-8...
JDK-8342705 - Add dark mode for docs - https://bugs.openjdk.org/browse/JDK-8...
JDK-8356557 - Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal - https://bugs.openjdk.org/browse/JDK-8...
JDK-8366577 - Deprecate java.net.Socket::setPerformancePreferences - https://bugs.openjdk.org/browse/JDK-8...
JDK-8277585 - Remove the terminally deprecated finalize() method from javax.imageio.stream APIs - https://bugs.openjdk.org/browse/JDK-8...
JDK-8368226 - Remove Thread.stop - https://bugs.openjdk.org/browse/JDK-8...
JDK-8366575 - Remove SDP support - https://bugs.openjdk.org/browse/JDK-8...
JDK-8366911 - (fs) Remove support for normalizing file names to Unicode normalized form D (macOS) - https://bugs.openjdk.org/browse/JDK-8...
JDK-8351413 - Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport - https://bugs.openjdk.org/browse/JDK-8...
JDK-8359760 - Remove the jdk.jsobject module - https://bugs.openjdk.org/browse/JDK-8...
JDK-8357653 - Inner classes of type parameters emitted as raw types in signatures - https://bugs.openjdk.org/browse/JDK-8...
JDK-8370387 - Remove handling of InterruptedIOException from java.io classes - https://bugs.openjdk.org/browse/JDK-8...
JDK-8361614 - Missing sub-int value validation in the Class-File API - https://bugs.openjdk.org/browse/JDK-8...
JDK-8361635 - Missing List length validation in the Class-File API - https://bugs.openjdk.org/browse/JDK-8...
JDK-8362637 - Convert java.nio.ByteOrder to an enum - https://bugs.openjdk.org/browse/JDK-8...
JDK-8362448 - Make use of the Double.toString(double) algorithm in java.text.DecimalFormat - https://bugs.openjdk.org/browse/JDK-8...
JDK-8268406 - Deallocate jmethodID native memory - https://bugs.openjdk.org/browse/JDK-8...
JDK-8369517 - Compilation mismatch for equivalent lambda and method reference - https://bugs.openjdk.org/browse/JDK-8...
JDK-8347831 - Re-examine version check when cross linking - https://bugs.openjdk.org/browse/JDK-8...
~~~~ Chapters ~~~~
0:00 Intro
0:40 JEP 500
1:38 JEP 516
1:48 JEP 517
2:19 JEP 522
2:25 JEP 504
2:37 JEP 524
2:56 JEP 525
3:19 JEP 526
3:47 JEP 530
3:55 JEP 529
4:25 New Features
6:08 Removed Features
7:27 Deprecated Features
8:00 Notable Issues Resolved
8:21 Other Issues
10:46 Outro
Tags: #Java #Java26 #JDK26 #OpenJDK
En esta página del sitio puede ver el video en línea Unboxing Java 26 for Developers - Inside Java Newscast de Duración hora minuto segunda en buena calidad , que subió el usuario Java 05 marzo 2026, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 8,801 veces y le gustó 307 a los espectadores. Disfruta viendo!