~/talk

Polishing the Diamond: Core Library Improvements in Java 9

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [java]
links:none on file
links:none on file
slides:none on file

Live-coded demos show the JShell REPL evaluating expressions and running examples interactively and successfully, not slides. Java 9 adds concise factory methods like List.of/Set.of/Map.ofEntries that produce immutable collections, stream helpers such as Stream.ofNullable and takeWhile plus the new iterate overload to stop infinite streams, collector additions like Collectors.filtering and flatMapping to compose downstream reductions, and Optional helpers including optional.stream(), ifPresentOrElse and or() for chaining option-producing lookups.

AI-written summary · about

  1. 0:00Start
  2. 2:57The Biggest Thing That People Hate about Java
  3. 6:27Java 9 Adds some Factory Methods for Collections
  4. 9:26Maps
  5. 16:58Filter Operation
  6. 23:38Stream Api
  7. 24:35Collectors Api
  8. 31:37Flat Mapping
  9. 39:02Finding the Addresses of Clients
  10. 44:02Java App Store Xml Binder Data Type Converter
~/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.