~/talk

Get Ready for the Next LTS Java

Talkat Devoxx Ukraine 2021 · 2021-11-19..11-20· [java]
slides:none on file

JDK 17 is the next JDK 17 LTS target for teams migrating from JDK 8/11; the talk lists concrete language changes from JDK 12–17 (switch expressions, text blocks, records, pattern matching, sealed classes, pattern matching for switch) and API additions that matter in practice: Foreign-Memory Access API, Vector API, UNIX‑domain socket channels and Foreign Linker API. Demos and examples show how var behaves, teeing collectors, improved NPE diagnostics, and which features become final or remain preview—practical migration specifics, not just slogans.

AI-written summary · about

  1. 0:00Start
  2. 1:30Java Today
  3. 8:19OpenJDK Distributions
  4. 9:49Java Storage Basics
  5. 14:38Simple Uses of Local Variables
  6. 16:25Simple Uses of Local Variable Type Inference
  7. 18:13Simple Uses of var
  8. 22:39Action At A Distance
  9. 24:36Not Everything Can Be Inferred
  10. 27:18Types Required On Both Sides
  11. 30:06Literals with var (Good)
  12. 33:13Beware of Multiple Type Inference
  13. 34:58Programming To An Interface
  14. 36:59Lambdas and var
  15. 38:33Intersection Types
  16. 44:38var: Reserved Type (Not Keyword)
  17. 46:29JDK 11: Extend Local-Variable Syntax
  18. 48:38New APIs
  19. 54:31Switch Statement Example
  20. 55:51Now With Switch Expression
  21. 57:52Switch Expression With Statement Syntax
~/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.