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 |