Data-Oriented Programming in Java

Data-Oriented Programming with Records, Sealed Classes, Text Blocks, and More.

Java has undergone rapid evolution in the past several years. Many of the new features, while surely useful on their own, are designed to work together. See how three of the recent features—records, sealed classes, and pattern matching—work together to enable a data-oriented style of programming, which is a good match for today’s cloud applications.