~/talk

Immutable Data with Java: Using Immutable Data Structures

TalkinGermanat W-JAX 2018 · 2018-11-05..11-09· [java, functional-programming]
links:none on file
slides:none on file

The talk explains why immutable data structures are useful in Java—improving code clarity and providing inherent thread-safety—and notes that Java lacks built-in support for them. It presents patterns and libraries Java developers can use to create immutables and discusses techniques for representing state changes in otherwise immutable programs, with pros and cons for each approach.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05What is immutable data?
  3. 2:51Functional programming
  4. 10:14Benefits of immutability
  5. 17:19Challenges with immutability
  6. 20:30Immutable collections in Java
  7. 27:27Building immutable objects
  8. 36:15Code generation with libraries
  9. 40:37Nested structures and optics
  10. 48:47Kotlin vs Frege
  11. 55:33Java Value Types and future
~/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.