~/talk

Life Beyond Java 8

slides:none on file

75% of developers report still running Java 8 while Java 11 is the current LTS and Java 14 was the latest six‑monthly release, so upgrade choice matters. Practical changes: use JShell to experiment, var to reduce boilerplate, convenience factory methods for collections, the built‑in HTTP client, Optional additions, G1 as the default GC and jlink to ship smaller runtimes. New syntax includes records, text blocks and switch expressions as preview/standard features; preview features can change so don’t use them in production.

AI-written summary · about

  1. 0:00Introduction to Java 8
  2. 2:28Release cycles and licensing
  3. 6:56Java 11: JShell
  4. 11:01Java 11: Var keyword
  5. 15:15Java 11: Collection factories
  6. 18:55Java 11: Optional and HTTP
  7. 25:09Java 11: Modules and Jars
  8. 27:52Java 14: Switch expressions
  9. 29:58Java 14: Text blocks
  10. 33:49Java 14: Pattern matching
  11. 34:59Java 14: Records
  12. 37:33Java 15: New features
  13. 38:35Future Java projects
  14. 41:50Performance and cost benefits
  15. 45:49Migration strategies
  16. 47:26Q&A and conclusion
~/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.