~/talk

Java 11 to 17 - Exciting New Features

Talkat Voxxed Days Trieste 2022 · on Friday, 2022-06-10· [java]
slides:none on file

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

  1. 0:00Start
  2. 1:53Java 11
  3. 2:35Java Util Concurrent Flow
  4. 3:02Multi-Release Jars
  5. 9:14New Garbage Collectors
  6. 10:28Epsilon Garbage Collector
  7. 11:24Zgc
  8. 12:54Performance
  9. 13:35Tls13
  10. 16:37Javascripts in Java
  11. 21:06Tcp Sockets in Open Jdk
  12. 22:34Java 13
  13. 22:45Expression Switch
  14. 25:50Yield
  15. 27:04Helpful Null Pointer Exceptions
  16. 27:43Garbage Collectors
  17. 28:09Text Blocks
  18. 30:04Insert a White Space and To Remove a New Line
  19. 33:04Java 16
  20. 34:52Boolean Logic
  21. 35:25Records
  22. 39:13Method Local Classes
  23. 44:42Can I Use Unix Domain Sockets with Jetty
  24. 50:35New in Java 17
  25. 53:58Why Do You Upgrade Java
  26. 56:34Sealed Classes
  27. 1:01:31Conclusions Java 17
  28. 1:03:25Upgrade to Java 17
  29. 1:05:15Meet and Greet
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.