~/talk

Preparing for the Java Cert and Learning New Features (Part 2)

Talkat Devnexus 2022 · 2022-04-12..04-14· [java]
name:Scott S
links:none on file
name:Jeanne B
links:none on file
slides:none on file

Covers concrete Java 12–17 changes with examples that matter: text blocks show backslash-s to force trailing spaces, line-continuation backslash, and strip/indent behavior that changes final newline counting; switch expressions use arrow labels, require exhaustiveness for enums, and return with yield (numeric switches need a default); pattern matching with instanceof introduces flow-scope and duplicate-name pitfalls; records auto-generate accessors/equals/hashCode but can be mutated via contained Lists unless fixed with compact constructor copies; sealed types require permitted subclasses and compile together.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 0:24Text blocks deep dive
  3. 13:10Switch expressions explained
  4. 23:12Pattern matching with instance of
  5. 35:05Records and immutability
  6. 44:08Sealed classes and interfaces
  7. 55:06Book giveaway and closing
~/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.