JEP 302

GPTKB entity

Statements (157)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:JEP_352
gptkb:JEP_405
gptkb:JEP_437
gptkb:JEP_462
gptkb:JEP_493
gptkbp:aims_to provide transparency
reduce boilerplate code
the performance of Java applications
gptkbp:applies_to Java developers
gptkbp:approves March 2020
March 2021
gptkbp:created 2017-09-12
gptkbp:date September 2021
gptkbp:discusses https://openjdk.java.net/jeps/302
gptkbp:enhances developer productivity
gptkbp:exemplifies code readability
gptkbp:focuses_on release planning
pattern matching for instanceof
https://www.w3.org/2000/01/rdf-schema#label JEP 302
gptkbp:impact Allows for more efficient representation of dynamic constants.
gptkbp:improves type checking in Java
gptkbp:includes new AP Is
feature list
gptkbp:influences future JDK releases
gptkbp:introduced gptkb:JDK_17
new syntax for instanceof
gptkbp:is_adopted_by enterprise applications
open-source projects
software companies
Java applications
Java user groups
gptkbp:is_aimed_at Java developers
gptkbp:is_aligned_with Java SE development process
Java SE release cadence
gptkbp:is_analyzed_in Java research papers
gptkbp:is_associated_with gptkb:language
gptkbp:is_cited_in technical papers
Java documentation
Java SE 17 documentation
Java SE 17 release notes
gptkbp:is_considered a significant improvement
a milestone in Java development
gptkbp:is_described_as Java tutorials
a new feature in Java
This JEP proposes to add a new class file constant to represent dynamic constants.
JDK 17 Release Schedule
gptkbp:is_discussed_in gptkb:Java_conferences
gptkb:software_framework
online courses
developer blogs
Java forums
Java podcasts
gptkbp:is_documented_in gptkb:API
API documentation
Java tutorials
release documentation
JDK 15 Release Notes
JDK 17 Release Notes
Java SE 17 release notes
Open JDK documentation
gptkbp:is_evaluated_by Java analysts
JDK release managers
Java SE stakeholders
gptkbp:is_expected_to improve code safety
gptkbp:is_implemented_in gptkb:JDK_17
gptkb:language
gptkb:JDK_15
gptkb:Java_17
gptkb:chess_match
gptkbp:is_influenced_by industry trends
community feedback
previous JE Ps
gptkbp:is_influential_in Java community discussions
gptkbp:is_motivated_by To improve the performance of dynamic languages on the JVM.
gptkbp:is_part_of gptkb:Java_SE_17
gptkb:Java_SE_Platform
gptkb:Java_SE_platform
gptkb:software
gptkb:Java_SE_15
gptkb:Java_Enhancement_Proposal
Java language evolution
Java runtime environment
Java standard library
Java 15 features
Java 15 release cycle
Java language enhancements
Java SE 17 ecosystem
gptkbp:is_promoted_by Java user groups
Java advocates
Java educators
Java influencers
gptkbp:is_recognized_by Java certification bodies
gptkbp:is_referenced_in gptkb:JEP_411
gptkb:JEP_303
gptkb:JEP_403
gptkb:JEP_413
Java specifications
Java blogs
Java books
Java enhancement proposals
gptkbp:is_related_to gptkb:JEP_411
gptkb:JEP_384
gptkb:JEP_391
gptkb:JEP_290
gptkb:JEP_306
type inference
JEP 294
gptkbp:is_reviewed_by gptkb:software_framework
Java experts
Java SE experts
JCP members
gptkbp:is_supported_by gptkb:Database_Management_System
gptkb:JDK_17
gptkb:Java_frameworks
gptkb:software
gptkb:multiple_platforms
gptkb:Java_community
various operating systems
Java ID Es
Java SE 17 features
gptkbp:is_tested_for gptkb:Open_JDK_community
gptkb:software
open-source contributors
QA teams
Java test suites
gptkbp:is_utilized_in gptkb:Java_frameworks
gptkb:mobile_application
enterprise applications
software development teams
Java applications
cloud applications
gptkbp:latest_version 1.0
17.0.0
gptkbp:managed_by gptkb:Open_JDK_community
gptkbp:notable_album Open JDK mailing lists
gptkbp:notable_recipients Java developers
gptkbp:proposed_by gptkb:Database_Management_System
gptkb:Jesse_Glick
a new method for handling certain types of data
gptkbp:provides backward compatibility
release timeline
a more concise way to check types
gptkbp:published_by gptkb:chess_match
gptkbp:related_jeps gptkb:JEP_261
gptkbp:related_to gptkb:Java_Enhancement_Proposal
gptkbp:released gptkb:JDK_17
gptkb:Java_SE_11
gptkb:JDK_15
gptkbp:released_in JDK Enhancement-Proposal Announcement
gptkbp:status gptkb:Final
gptkbp:title Dynamic Class File Constants
gptkbp:updates gptkb:JEP_411
gptkb:JEP_412
gptkb:JEP_414