Главная
Study mode:
on
1
Intro
2
Project Amber
3
What is Object-oriented Programming?
4
Boundaries
5
Trend: small program units
6
New Emphasis
7
New Tools: Record Classes
8
New tools: Sealed classes
9
Test and extract
10
Pattern Matching in instanceof
11
Pattern matching in switch
12
Pattern matching over sealed hierarchies in switch
13
Record Patterns
14
Consuming the Future Type
15
Rethinking The Future Type
16
Processing a Better Return Type
17
JSON Values
18
JSON: Searching for Values
19
Recap: Data-oriented programming
Description:
Explore data-oriented programming in Java through a comprehensive 32-minute video presentation by Oracle's Gavin Bierman. Dive into the latest Java features, including records, sealed classes, and pattern matching, and learn how they work together to enable a new programming style well-suited for modern cloud applications. Discover the evolution of Java's Project Amber and its impact on object-oriented programming. Gain insights into new tools like record classes and sealed classes, and understand their practical applications. Examine pattern matching techniques in instanceof and switch statements, and learn how to effectively use these features over sealed hierarchies. Investigate record patterns and their role in consuming and processing data types. Explore JSON value handling and searching techniques within the context of data-oriented programming. By the end of this talk, acquire a solid understanding of how these new Java features can be leveraged to write more efficient and maintainable code for cloud-based applications. Read more

Data-Oriented Programming in Java - Records, Sealed Classes, and Pattern Matching

Java
Add to list