Saturday, June 26, 2021

Algebraic in Java: Pattern Matching
Chandra Guntur
Chandra Guntur
BNY Mellon, Technical Fellow, Distinguished Engineer

Pattern Matching - the ability to detect a pattern and use it to compute, calculate or extract other values.

Previous versions of Java included a basic set of pattern matches, mostly relying on the developer to code the matches, the extraction or any other usage. Newer and upcoming versions of Java seem to bring in a lot more enhancements in this area and focus heavily on making Java more of a Functional-style language.

This talk is on Pattern Matching present and future, and may include speculative changes which may not compile yet (or ever). The intent is to share some ideas on Pattern Matching, some code samples and discuss the benefits and importance of these new language additions to the language.