Overview
Syllabus
Introduction
Martijn Verburg
Jay Clarity
Where to get Java
Warnings
Pro Tip
Shell Scripts
Do not panic
Flags that kill your JVM
Warning flags
Visual VM
Whats next
Runtime access warnings
Runtime access flags
How to get around this
Using the EDDExports flag
Using the EDDOpens flag
Recap
Modules
How to get around it
Java EE libraries
Java EE module path
Library Compatibility
Running on Java 9
Compile your app
Dont do this
Old Source Targets
JDips
Upgrade to the library
Accessing the internal library
JDips output
Deprecation
Eclipse
Maven
Maven Updates
Gradle Updates
Library Framework Support
Spring
Apache Commons
Tomcat
String Compression
Changing Slides
OReilly Book
Module System
J Split to Package Scan
Summary
Taught by
Devoxx