JDT embraces Java™ 9 - An insiders' view

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=rq9yJ5H5kGE



Duration: 38:57
449 views
2


The JDT team is dedicated to delivering full support for Java™ 9 right when the new version is released, just as we did for every version. In this session we will share some of the things we learned while working from an evolving specification. We will also discuss the impact of this new version specifically on tool-smithing for Java.

Topics include:

Split packages are dead, long live split packages!
Or: what's the meaning of a qualified name?
What defines Java 9?
JLS, JPMS, JVM, javac, ecj, ...?
Levels of specification and implementation, contributing to the meaning(s) of "Java 9".
What makes a Java 9 application?
Source code, module descriptor, command line options, layer implementation ...
Compiling is: Scanning, parsing, name resolving ... NO!
There is no scanner.

All will, of course, be illustrated by live examples in Eclipse.

Speaker(s):
Stephan Herrmann