Java 21 is proposed as a long term support (LTS) release and hence we expect companies to adopt Java 21 soon. We have been hearing about Patterns for a long time, and now we have Java 21 which would have Pattern Switches as a standard feature. Additionally, Record Patterns is another pattern feature. Used together, these two provide a powerful programming tool, which now we can use in production, since these two features for the first time will be available as standard features in Java 21. Additionally, the feature of Unnammed Patterns is also expected to join the Pattern features list.