~/talk

Java 9 Is Coming!

Talkat Voxxed Days Zurich 2017 · on Thursday, 2017-02-23· [java]
slides:none on file

Java 9 ships in July and focuses on a module system defined by module-info.java that enforces requires and exports so startups fail early, prevents accidental access between modules, and provides a service registry and jlink runtime images to build smaller JVMs. Language tweaks add private interface methods, try with resources using effectively final variables, and diamond inference for anonymous classes. APIs add collection factory methods (immutable, no nulls), a stack walking API, reactive streams interfaces only, compact strings using byte[] and multi-release JARs for per‑version class overrides.

AI-written summary · about

  1. 0:00Start
  2. 5:15Reliable Configuration
  3. 6:17Strong Encapsulation
  4. 10:58Final Feature
  5. 14:45Effectively Final Resource
  6. 17:52Heap Pollution?
  7. 19:30Compiler Warning
  8. 28:18Reactive Types
  9. 41:09Version Dependence
~/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.