gptkbp:instance_of
|
gptkb:architect
|
gptkbp:bfsLayer
|
4
|
gptkbp:bfsParent
|
gptkb:Java_SE_19
gptkb:Java_SE_29
gptkb:Java_SE_22
gptkb:JDK_19
gptkb:JEP_384
gptkb:Java_19.0
gptkb:Java_20.0
gptkb:Java_20
gptkb:Java_SE_21
gptkb:Java_19
gptkb:Java_SE_20
gptkb:Java_SE_23
gptkb:JDK_20
gptkb:Java_21
gptkb:JDK_21
|
gptkbp:allows
|
Destructuring of records
|
gptkbp:applies_to
|
gptkb:software_framework
Data classes
|
gptkbp:benefits
|
Data handling
|
gptkbp:can_be_used_with
|
gptkb:Sealed_classes
Other pattern matching features
|
gptkbp:defines
|
Schema
|
gptkbp:enhances
|
Pattern Matching
Code maintainability
|
gptkbp:exemplifies
|
Code readability
|
gptkbp:features
|
gptkb:Java_21
Enhances code clarity
Enhances data processing capabilities
Facilitates pattern matching
Improves data manipulation
Reduces verbosity
|
https://www.w3.org/2000/01/rdf-schema#label
|
Record Patterns
|
gptkbp:includes
|
gptkb:Records
Fields
|
gptkbp:introduced
|
gptkb:Java_SE_20
|
gptkbp:is_described_as
|
Data Organization
|
gptkbp:is_designed_for
|
Simplifying data access
|
gptkbp:is_part_of
|
gptkb:software
Java language evolution
Pattern Matching for switch
Java's type system
|
gptkbp:is_similar_to
|
Destructuring in other languages
|
gptkbp:is_supported_by
|
gptkb:language
|
gptkbp:is_used_for
|
Data Analysis
Data-centric programming
|
gptkbp:is_used_in
|
Functional programming
Switch expressions
|
gptkbp:is_utilized_in
|
Data transformation
|
gptkbp:match_type
|
Nested records
|
gptkbp:provides
|
Type safety
|
gptkbp:related_concept
|
gptkb:language
|
gptkbp:related_to
|
Data Modeling
|
gptkbp:type_of
|
Pattern matching
|
gptkbp:used_in
|
Database Management
|