~/talk

Secrets of Java - What the Tutorials Don't Tell You

TalkinGermanat code.talks 2022 · 2022-09-15..09-16· [java]
links:none on file
slides:none on file

Covers surprising Java gotchas and historical language behaviors that cause bugs, showing concrete examples where throws declarations are effectively optional, objects can appear to be created “out of nowhere”, and access rules open unexpected loopholes. Uses short, puzzling code examples for each case and briefly discusses the implications of these language quirks for debugging and correctness.

AI-written summary · about

  1. 0:00Java hidden mechanisms
  2. 2:34Bypassing type system with generics
  3. 8:21Java serialization and SingleVersionUID
  4. 13:18Zombie objects and finalizer issues
  5. 18:03Duplicate class names in JVM
  6. 21:44Integer caching pitfalls
  7. 24:42Malicious reflection tricks
  8. 31:27Summary
~/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.