Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamental concepts of pattern matching in Java through this 50-minute conference talk that examines how Project Amber has enhanced language safety and expressiveness. Delve into the core principles of exhaustiveness, unconditionality, applicability, and remainder while understanding the critical distinction between exact and inexact conversions introduced by JEP 507. Learn how upcoming changes will lift restrictions on primitive types in instanceof and switch statements, positioning pattern matching as the foundation for safe cast conversions across all Java types. Discover what these developments mean for language safety guarantees and runtime condition testing through practical code comparisons and visual explanations. Gain insights into how these pattern matching concepts drive safer code development and enable innovative language features currently on the horizon for Java.
Syllabus
Pattern Matching, Under the Microscope by Angelos Bimpoudis
Taught by
Devoxx