WEBVTT

00:00:14 --> 00:03:55
Overview of Java 25 and enhancement proposals

00:03:55 --> 00:05:26
Simplifying switch statements with primitive types in patterns

00:05:26 --> 00:07:16
Improving thread safety with the stable values API

00:07:16 --> 00:09:53
Managing concurrent tasks with structured concurrency

00:09:53 --> 00:11:48
Sharing configuration safely using scoped values

00:11:48 --> 00:13:31
Reducing boilerplate with module import declarations

00:13:31 --> 00:15:16
Lowering entry barriers with implicit code declarations

00:15:16 --> 00:16:32
Delaying superclass instantiation with flexible constructor bodies

00:16:32 --> 00:17:08
Optimizing math calculations with the vector API

00:17:08 --> 00:18:22
Standardizing object encoding with the PEM API

00:18:22 --> 00:20:01
Protecting encrypted data against quantum computing attacks

00:20:01 --> 00:23:09
Decreasing startup times with ahead-of-time state caching

00:23:09 --> 00:24:07
Eagerly compiling active methods to reduce warmup time

00:24:07 --> 00:25:06
Saving heap space with compact object headers

00:25:06 --> 00:27:03
Improving observability and garbage collection performance

00:27:03 --> 99:59:59
Removing legacy hardware support for 32-bit architectures