Effective Java SE 12 APIs/Lang features, makes your life easier
summary
Covers concrete, usable Java SE 9–12 changes: the module system and Project Jigsaw that force modularization and remove Java EE modules; tools to migrate like jdeps and jdeprscan; runtime builders with jlink custom runtime to produce tiny GRE images; an interactive jshell REPL and single-file java launch for quick prototyping; the new java.net HTTP client with HTTP/2 and WebSocket support; switch expressions as a preview (yield semantics); var for locals and lambdas; string API boosts, container awareness and GC improvements.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:35Java modularization with Jigsaw
- 15:22Java release cadence and LTS
- 22:18New language features
- 33:04Scripting and single-file programs
- 38:30Enhanced switch expressions
- 43:54String and number APIs
- 46:25Container awareness and GC
- 52:30Deprecated and removed features
- 57:53Monitoring and profiling tools
- 59:02Q&A and closing
related talks
59mEffective Java SE 18 APIs/Lang features, makes your life easier.
54mEffective JavaSE9 to 15APIs/Lang features, makes your life easier.
55mEffective Java SE 11-21 APIs/Lang Features Makes Your Life Easier.
56mEffective Java SE 16 APIs
50mKeeping up with Java: Look at All These New Features!
49m55 New Features in JDK 9
57mAfter Eight Sweet New Features in Java
43mKeeping Up With Java
