Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Java Records and Pattern Matching

As a Java developer, you want to keep your knowledge of modern Java up-to-date. This course will teach you how to use records and pattern matching, two useful newer Java features which will help you to write clear and effective code.

Intermediate
49m
(6)

Created by Jesper de Jong

Last Updated Mar 31, 2025

Course Thumbnail
  • Course

Java Records and Pattern Matching

As a Java developer, you want to keep your knowledge of modern Java up-to-date. This course will teach you how to use records and pattern matching, two useful newer Java features which will help you to write clear and effective code.

Intermediate
49m
(6)

Created by Jesper de Jong

Last Updated Mar 31, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Modern Java includes useful features that enable you to write clear and concise code, which help you to be more productive in your job as a Java developer. In this course, Java Records and Pattern Matching, you'll learn what records and pattern matching are all about. First, you'll explore records. Next, you'll discover what pattern matching is. Finally, you'll learn how to combine the power of pattern matching with records, enabling you to extract data from data structures in a concise way. When you're finished with this course, you'll have the skills and knowledge of records and pattern matching needed to use these features effectively in your work.

Java Records and Pattern Matching
Intermediate
49m
(6)
Table of contents

About the author
Jesper de Jong - Pluralsight course - Java Records and Pattern Matching
Jesper de Jong
23 courses 4.5 author rating 601 ratings

Jesper de Jong is an independent, experienced software developer and architect who designs and builds efficient, scalable, and high-quality server-side software for the JVM in Java and Scala. He loves the creativity of inventing and building software systems and loves to teach and share his knowledge with the software development community.

Get started with Pluralsight