Ads skipped

#JavaNext Language Features

13K views · Jun 7, 2026 · Science & Technology

Comments · 90

  • @java · 3 months ago · pinned

    Make sure to watch Dan&apos;s session on Immutability 👉<a href="https://www.youtube.com/watch?v=BdLND9D81lI">https://youtu.be/BdLND9D81lI?si=qekjq4aIoBcD8a2K</a>

    1

  • @franky7by · 3 months ago

    switch with values of properties like <br>case Point(0.0, var y)<br>are long awaited, thanks for that!

    12

  • @java · 3 months ago

    Dan&apos;s slides have been added to the show notes.

    5

  • @clementtreguer1074 · 3 months ago

    Great video. Lots of exciting new features coming. <br>I&apos;m really looking forward to the &quot;Create Derived Records&quot; and &quot;Non-Null&quot; fields. <br>Maybe we could get rid of Lombok and JSpecify one day :D

    6

  • @paw565 · 3 months ago

    I would love to see new collection framework. Throwing exception if list does not support mutation is a terrible design imo. Caller has no idea what he truly gets.

    23

  • @justsignmeup911 · 3 months ago

    Future features without JEPs listed<br><a href="https://www.youtube.com/watch?v=fFocVFEe2TI&amp;t=2220">37:00</a> Class and Interface Deconstructors<br><a href="https://www.youtube.com/watch?v=fFocVFEe2TI&amp;t=2345">39:05</a> Other class enhancements (witnesses, non-null)<br><a href="https://www.youtube.com/watch?v=fFocVFEe2TI&amp;t=2636">43:56</a> Array enhancements

    9

  • @franky7by · 3 months ago

    Looks like Scala/Kotlin (or even Golang/Rust) pushed Java more forward. Can&apos;t remember such active changes in times of Java 5 - Java 8.

    10

  • @JohanHenrik-k4l · 3 months ago

    I like this version of Derived Record Creation a lot!<br>I hope the Java team can implement some kind of performance optimization. For chained with-expressions, it would be useful if only one new instance will be created.

    5

  • @caspianprince · 3 months ago

    Would much, much prefer the ! and ? suffixes to type names to indicate nullability in types.

    28

  • @sw1tchblvde · 3 months ago

    quite unsure if I&apos;m happy with all these new features

  • @mjduigou · 3 months ago

    Still hoping for a `self` type

    9

  • @acasualviewer5861 · 3 months ago

    Most of these features are ok.. I guess.<br>But it would be nice to have a more language supported way of dealing with memorysegments and memorylayout so we don&apos;t have to write a bunch of VarHandle code to do stuff.

    1

Up next

LIVE

How To Write Great Java Apps With LLMs and Agents

Java and Adam Bien · 31K views

LIVE

Java Memory Management Best Practices

Java · 12K views

LIVE

Jev Explained: A Hands-On Introduction

Schovia · 139 views

LIVE

Just-In-Time Compilation for Java Performance: Recent and Ongoing Improvements

Java · 20K views

LIVE

All New Java Language Features Since Java 21 #RoadTo25

Java · 55K views

LIVE

Beyond the App: A Software Engineer’s Guide to How Data Engineering Really Works, by Nathan Loding

Matia · 60 views

LIVE

Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

Spring I/O · 53K views

LIVE

JDK 8 to 25 Without the Pain - Engineering a Modern Java Platform

Java · 13K views

LIVE

ZGC: A Decade of Redefining Java Performance

Java · 7.3K views

LIVE

Architectural Patterns for Spring Security You Wish Your Tech Lead Knew @ Spring I/O 2026

Spring I/O · 7K views

LIVE

How Netflix Uses Java - 2026 Edition

Java · 207K views

LIVE

“Pattern Matching” with Gavin Bierman - Inside Java Podcast 17

Java · 2.4K views

LIVE

How to (Re)start Your Java Journey in 2026

Java · 56K views

LIVE

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Alta3 Research · 357K views

LIVE

Principles of Memory Management in Java

Java · 54K views

LIVE

Top 11 New Features in .NET 11 in 11 Minutes and 11 Seconds!!11!

Ed Andersen · 40K views

LIVE

The Ultimate FastAPI + React Full Stack Project (Deploy This and You’re Set)

Tech With Tim · 215K views

LIVE

The New Java Best Practices by Stephen Colebourne

Devoxx · 63K views

LIVE

Spring Debugger New Power: Where Should I Click to Demystify Spring Boot Magic?

Java · 10K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.