~/talk

Jigsaw is ready to kill the Java classpath

TalkinFrenchat DevFest Nantes 2016 · 2016-11-09..11-10· [java, software-architecture]
slides:none on file

Explains Java classloader problems and how Project Jigsaw (to be integrated in JDK 9) replaces the flat/hierarchical classpath with a module system. Covers how current JDK classloaders work with examples of their dependency issues, then presents what Jigsaw provides, which problems it solves, and compares it to existing solutions like OSGi and JBoss Modules.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Speaker
  3. 2:34Traditional classpath
  4. 4:59ClassLoader basics
  5. 7:35Java counter demo
  6. 11:31Complex module example
  7. 16:37Classpath conflicts
  8. 20:50OSGi vs JBoss Modules
  9. 24:02Java 9 modules
  10. 26:14Migrating to Java 9
  11. 28:02JDK evolution
  12. 30:24Dependency management
  13. 32:50Package visibility
  14. 36:05Reflection limits
  15. 38:31Module patching
  16. 40:10ClassLoaders vs modules
  17. 41:58Module patching demo
  18. 43:17Advanced features
  19. 44:21Java 9 release
  20. 45:48Tool impact
  21. 51:15Adoption challenges
  22. 56:08Q&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.