What Future Java Might Look Like

Java’s future is full of cool advances: data classes, value types, generics over primitives, pattern matching, etc. Let’s peek into Java’s future!
Java’s future is full of cool advances: data classes, value types, generics over primitives, pattern matching, etc. Let’s peek into Java’s future!
A summary of Brian Goetz’ talk “Adventures On The Road to Valhalla” given at JVMLS in August 2015. Focused on generic specialization and the two currently existing prototypes.
An explanation of value-based classes in Java 8. Why do they exist? What are their limitations? How (not) to use them?