How to use –enable-preview (plus –source or –release during compilation) to experiment with Java’s preview features like switch expressions and text blocks
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!
An explanation of value-based classes in Java 8. Why do they exist? What are their limitations? How (not) to use them?