Interactive session
summary
Interactive code puzzle session walks through JDK 6–16 core pitfalls with live answers and explanations, covering Deque behavior, try-with-resources exception order, streams (peek/limit laziness), lambda effectively-final rules, modules vs reflection (inaccessible object), var/type inference quirks, switch expressions, text blocks, records and pattern matching. Code is provided via the Rafa Don Arrow Star Trek Java Challengers repo and the presenter hands out a free Low Hanging Java Challenges book for further practice.
AI-written summary · about
chapters (13)
- 0:00Introduction and setup
- 1:58Java JDK evolution story
- 3:02JDK 6 Deque interface challenge
- 7:32JDK 7 try-with-resources challenge
- 12:39JDK 8 streams challenge
- 18:52JDK 8 lambdas challenge
- 22:29JDK 9 modules challenge
- 28:30JDK 11 VAR type inference
- 36:34JDK 12 switch expressions
- 40:16JDK 13 text blocks challenge
- 43:57JDK 16 records challenge
- 47:35JDK 17 pattern matching
- 51:15Summary and closing gift








