~/talk

Modular Development with JDK 9

Talkat Devoxx US 2017 · 2017-03-21..03-23· [java]
slides:none on file

JDK 9 adds a module system that groups packages into modules declared with module-info.java, enforces strong encapsulation so non‑exported packages are inaccessible (GlassFish gets IllegalAccessError when it tries to use a concealed sun.security class), and resolves dependencies at compile and run time with three guarantees: every required module is present, no cyclic module dependencies, and each exported package comes from exactly one module. Migration helpers include automatic modules for existing jars, the analysis tool jdeps, and image builder jlink.

AI-written summary · about

  1. 0:00Start
  2. 0:59Modular Development with OK 9
  3. 11:06Reusing a Module
  4. 13:26The unit of reuse is the unit of release.
  5. 15:00Running a Modular Application
  6. 20:11Where are the versions
  7. 23:40Typical application
  8. 25:18Running the application
  9. 30:02Automatis modules
  10. 47:41Summary of Summaries
  11. 49:21Preparing for IDK 9
~/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.