Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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. Dive deep 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 the upcoming lifting of restrictions on primitive types in instanceof and switch statements positions 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 improvements drive safer code development and enable innovative language features currently on the horizon for Java development.
Syllabus
Pattern Matching, Under the Microscope
Taught by
Java