What's New In JDK 20? A Quick Tour Of The New Features

Tuesday, Aug 29 8:30 AM - 9:30 AM Room 102

Description

JDK 20 will be released in 2023. This session will examine some of the new features that are being introduced, and will discuss how to use them and why they are useful. We'll look at scoped values and how they may be used to share immutable data between threads. We'll see what record patterns are and how to use them. We'll look at the foreign function and memory API, and see why it's better than JNI. Next, we'll examine the new lightweight virtual threads and then we'll wrap up with a look at structured concurrency and pattern matching.