I have recently noticed the difficulties my students encounter when trying to compile code written in Java using the command line and when trying to pack their Java application as an executable jar file. I believe the following video clips will assist them.

Stable Values in Java (JEP 502): Deferred Immutability with JVM Trust
Explore Stable Values – a new Java 25 upcoming feature (JEP 502) enabling lazy initialization with immutable performance and JVM-level optimizations.