Java 11 to 17 - Exciting New Features
summary
Covers the concrete changes from Java 11 to 17: new GCs (Epsilon for zero-overhead, ZGC and Shenandoah concurrent compaction achieving sub-10ms pauses and declared production-ready by Java 15), TLS 1.3, the built-in HTTP client (java.util.concurrent.Flow), Unix domain sockets (Java 16), jpackage creating OS installers, records + pattern matching and switch expressions, text blocks, helpful NPEs, removal of CMS/Nashorn, and Spring 6/Jetty 12 requiring Java 17. Mentions costs of migration and license options.
AI-written summary · about
chapters (29)
- 0:00Start
- 1:53Java 11
- 2:35Java Util Concurrent Flow
- 3:02Multi-Release Jars
- 9:14New Garbage Collectors
- 10:28Epsilon Garbage Collector
- 11:24Zgc
- 12:54Performance
- 13:35Tls13
- 16:37Javascripts in Java
- 21:06Tcp Sockets in Open Jdk
- 22:34Java 13
- 22:45Expression Switch
- 25:50Yield
- 27:04Helpful Null Pointer Exceptions
- 27:43Garbage Collectors
- 28:09Text Blocks
- 30:04Insert a White Space and To Remove a New Line
- 33:04Java 16
- 34:52Boolean Logic
- 35:25Records
- 39:13Method Local Classes
- 44:42Can I Use Unix Domain Sockets with Jetty
- 50:35New in Java 17
- 53:58Why Do You Upgrade Java
- 56:34Sealed Classes
- 1:01:31Conclusions Java 17
- 1:03:25Upgrade to Java 17
- 1:05:15Meet and Greet
related talks
44mJava 17: New and Exciting!
03h 02mJava 16 & 17. What's new and noteworthy?
01h 02mJava 11 to 21 Evolution!
59mEffective Java SE 18 APIs/Lang features, makes your life easier.
44mJava: Java 12, 13 & 14. What's new and noteworthy?
50mThe Cool Thing about Cool Things in Java 16 & 17 LTS
55mFrom Java 11 to 17
51mJava 17 - What to Expect in the Latest LTS Release?
