Records in Java: From Constant Classes to Pattern Integration - A Deep Dive
Eclipse Foundation via YouTube
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Watch a 37-minute conference talk from EclipseCon 2022 where IBM's Manoj N Palat delivers an in-depth exploration of Java Records. Learn how Records go beyond simple constant classes, with detailed explanations of key concepts including Compact Constructors, Canonical Constructors, and Components. Discover implementation details through code examples, understand the bootstrap mechanism in bytecode generation, and explore how Records integrate with pattern matching features. Gain practical knowledge about proper initialization practices, usage guidelines, and the evolving role of Records in Java's pattern paradigm. Only basic Java programming knowledge is required to follow along - no bytecode expertise needed. Master when, where, and how to effectively use Records in your Java applications while getting a glimpse of their future importance in Java's pattern matching capabilities.
Syllabus
Records, Not Just Constant Classes, A Deep Dive
Taught by
Eclipse Foundation