< session />

Pattern Matching in Java

We all have written our share of mundane, repetetive if-else statements that becomes hard to read, understand, and maintain. Looking at such code can take away motivation from the most enthusiastic programmers. But, you may wonder, we've had switch in Java. Sadly, the switch statement is error prone and verbose. We don't have to endure that pain anymore. The switch has evolved into an amazingly concise, elegant, and fluent expression to provide support for pattern matching. In this presentation we wil start with the problem with if-else and switch statement and walk all the way through the features of pattern matching including exploring the power of destructuring.

< speaker_info />

About the speaker

Venkat Subramaniam

Founder, Agile Developer, Inc.

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. Find him on twitter at @venkat_s.