Pattern Matching Pattern Matching Essentials This article is a follow-up of Pattern Matching Starter which described an early state of a pattern matching prototype for Java. Scala has native pattern matching, one of the advantages over plain Java.