4. JEP 286: Local-Variable Type Inference.
var list = new ArrayList<String>(); // infers
ArrayList<String>
var stream = list.stream(); // infers
Stream<String>
14. Key Features
● Multi-language compilator.
● Start in just-in-time и ahead-of-time mode.
● Mature optimization
○ Example: Partial Escape Analysis.
● Written in Java to lower the entry barrier
19. JEP 320: Remove the Java EE and
CORBA Modules
JEP 320 lists several modules and tools that it will remove. The to-be-removed
modules include java.xml.ws, java.xml.ws.annotation, jdk.xml.ws, java.xml.bind,
jdk.xml.bind, java.transaction, java.corba. The to-be-removed tools include wsgen,
wsimport, schemagen, xjc, and servertool.