~/talk

JDK 9, Mission Accomplished: What Next For Java?

Talkat JavaDay Ukraine 2017 · 2017-11-04..11-05· [java]
slides:none on file

JDK 9 ships modularity via Project Jigsaw splitting the old rt.jar into 97 modules (28 are Java SE), encapsulates most internal APIs (notably sun.misc.Unsafe) and adds a big kill switch with modes permit/warn/debug/deny plus --add-exports / --add-opens and jlink to build custom runtimes. Oracle moves OpenJDK to six-month releases, designates LTS every 3 years (JDK 8 LTS, next LTS Sept 2018), open-sources Flight Recorder/Mission Control, and puts local-variable type inference (var in JDK 10) on the roadmap.

AI-written summary · about

  1. 0:00Introduction to Java trends
  2. 1:48Understanding JDK 9
  3. 6:49Migration and compatibility
  4. 10:23Handling internal APIs
  5. 13:57JLink and modular runtimes
  6. 16:57Implications of JLink
  7. 20:11New release and support cycle
  8. 24:34Version numbering schemes
  9. 29:20Long-term support (LTS)
  10. 32:21Deprecation and removed features
  11. 35:57Binary distribution changes
  12. 38:24Looking ahead to JDK 10
  13. 41:23Long-term project roadmaps
  14. 55:16Wrap-up and Q&A
~/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.