Slide 1
Slide 1 text
Java 9 in one slide
New Version Scheme (semver 9.0.0)
Language
– Milling Project Coin
– val/var ?
– Enhanced deprecation
JShell
Javadoc (HTML5 doclet + search)
VM
– G1 enable by default + interned string in CDS
– Compact String
– Indify string concatenation
– Enhanced java.lang.invoke API
Jigsaw
– modular JDK, encapsulate internal APIs, packaging, jlink, etc...
JDK API
– Factory method for collections (List.of(), Set.of(), Map.of()/ofEntries())
– Support HTTP 2 / WebSocket
– VarHandle + java.util.concurrent enhancement
– Stack Walking