The other Java 9 features

Sunny

Other than the new Java Modularity System, Java 9 contains a large number of new features and enhancement. In this talk I will highlight a number of these new features and enhancements in Java 9 and discuss how it can improve your Java experience and how you can make the most out of them.

The topics includes:
Concurrency Updates: Reactive Streams support (JEP 266)
VarHandles (JEP 139)
Spin-Wait Hints (JEP 285)
GC changes in Java 9 (G1GC default, removed GC combinations, CMS deprecation) (JEP 214, 248, 291)
Compact Strings (JEP 254)
JVMCI - The JVM Compiler Interface (JEP 243)

1. 本場次為英文