Records in Java: From Constant Classes to Pattern Integration - A Deep Dive
Eclipse Foundation via YouTube
Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
The Fastest Way to Become a Backend Developer Online
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
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