Statements (339)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JEP_384
gptkb:JEP_17 gptkb:JEP_33 gptkb:Java_SE_18 gptkb:JDK_15 gptkb:JEP_488 |
gptkbp:addresses |
release management
Documentation consistency |
gptkbp:affects |
Java developers
|
gptkbp:aims_to |
developer experience
improve release predictability streamline the release process Improve documentation quality |
gptkbp:applies_to |
future JDK releases
|
gptkbp:approves |
2021-09-15
JDK Release Team |
gptkbp:benefits |
Reduces boilerplate code.
Enhances type safety. Improved performance on mac OS. Facilitates pattern matching. Improved 3 D graphics capabilities in Java FX. |
gptkbp:challenges |
Complexity in implementation.
Backward compatibility. User adoption. |
gptkbp:collaborated_with |
gptkb:Java_community
Java open-source projects Open source contributors |
gptkbp:contains |
Examples of improvements
|
gptkbp:contributed_to |
gptkb:Java_Enhancement_Proposal
|
gptkbp:created |
2022-09-15
|
gptkbp:discusses |
https://openjdk.java.net/jeps/468
|
gptkbp:ends_at |
Aligns with other programming languages.
A significant step in Java evolution. Encourages modern programming practices. |
gptkbp:enhances |
Java Doc tool
|
gptkbp:example |
switch (obj) { case String s -> ...; }
switch (obj) { case Integer i -> ...; } switch (obj) { case null -> ...; } switch (obj) { case List<?> l -> ...; } switch (obj) { case My Type t -> ...; } |
gptkbp:features |
New language features
|
gptkbp:feedback |
Positive reception.
Suggestions for improvements. Requests for more examples. |
gptkbp:focuses_on |
API documentation
release cadence |
gptkbp:future_plans |
Further enhancements to pattern matching.
Feedback from the community. Integration with other language features. |
gptkbp:has_documentation |
Available on Open JDK website.
Includes examples and use cases. Provides implementation details. |
https://www.w3.org/2000/01/rdf-schema#label |
JEP 468
|
gptkbp:impact |
Developers using deprecated AP Is.
Affects Java developers. Improves null safety in Java. Graphics rendering in Java applications on mac OS. Changes how switch statements are used. Influences future Java language features. |
gptkbp:improves |
gptkb:Author
User experience |
gptkbp:includes |
release notes
Security updates New features new features Performance improvements New language features API enhancements |
gptkbp:influences |
JDK 19 Release Process
future JDK releases |
gptkbp:introduced |
gptkb:Java_SE_17
gptkb:software gptkb:JDK_18 gptkb:Java_17 |
gptkbp:involves |
Community feedback
|
gptkbp:is_adopted_by |
gptkb:Open_JDK_community
gptkb:Educational_Institution Software companies enterprise applications open-source projects Enterprise applications Java developers |
gptkbp:is_aligned_with |
gptkb:Java_SE_specifications
Java development practices Java SE release strategy Java community goals Java platform goals |
gptkbp:is_analyzed_in |
Java architects
Java research papers |
gptkbp:is_cited_in |
gptkb:JEP_469
Technical articles Java tutorials Java SE 17 documentation Java SE 17 release notes Java SE 18 documentation Java SE 17 release announcements Java SE 17 technical papers |
gptkbp:is_compared_to |
gptkb:JEP_457
gptkb:JEP_460 |
gptkbp:is_considered |
Java user feedback
|
gptkbp:is_criticized_for |
Java experts
|
gptkbp:is_described_as |
Java tutorials
Introduces a new rendering pipeline for mac OS. Enhances the switch statement to support pattern matching. JDK 18 Release Candidate 42 JDK 18 Release Process JDK 17 Release Process Enhances the Java programming language with context-sensitive nullness annotations. JDK 18 Documentation Improvements JDK 17 Java SE Changes a mechanism for the Java Platform Module System Introduces new AP Is for 3 D graphics in Java FX. |
gptkbp:is_discussed_in |
gptkb:Java_conferences
Webinars Java user groups Java forums Java mailing lists Java podcasts Open JDK mailing lists |
gptkbp:is_documented_in |
gptkb:API
gptkb:chess_match Java API documentation Java SE documentation Open JDK website JDK Enhancement-Proposal documentation Java SE 17 changelog Java SE 17 specifications |
gptkbp:is_evaluated_by |
Java developers
Documentation specialists Java testing frameworks Java performance metrics JDK Release Committee JDK 17 release committee Java SE 17 advisory board Java SE 17 release team Java SE 17 stakeholders Documentation reviewers |
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:Java_18 gptkb:software gptkb:JDK_18 gptkb:Open_JDK_Project_Loom |
gptkbp:is_influenced_by |
Industry standards
industry trends user feedback community feedback User experience research Java 17 features Java community feedback |
gptkbp:is_integrated_with |
Java build tools
Java cloud services |
gptkbp:is_linked_to |
gptkb:Java_SE_18
Java SE 18 API documentation Java SE 18 release notes |
gptkbp:is_motivated_by |
To improve the overall quality of the Java platform.
|
gptkbp:is_part_of |
gptkb:Java_SE_11
gptkb:Java_Enhancement_Proposal JEP process Java platform evolution Java Enhancement Proposals (JE Ps) Java SE 17 release cycle Java SE 18 features Java SE 18 release Java SE 17 initiatives Java SE 17 roadmap |
gptkbp:is_promoted_by |
gptkb:Java_conferences
Java user groups Java advocates |
gptkbp:is_referenced_in |
gptkb:JEP_411
gptkb:JEP_469 Java SE documentation Java community forums Java newsletters Java development blogs Java developer guides |
gptkbp:is_related_to |
gptkb:JEP_411
gptkb:JEP_386 gptkb:JEP_392 gptkb:JEP_394 gptkb:JEP_395 gptkb:JEP_412 gptkb:JEP_414 |
gptkbp:is_reviewed_by |
gptkb:Committee
gptkb:software_framework Peer reviewers Java experts JEP review board Java SE 17 contributors |
gptkbp:is_supported_by |
gptkb:Java_SE_Development_Kit
gptkb:Java_community Documentation tools Technical documentation Online resources Java user groups Java ID Es Java certification programs Java training programs Open JDK builds JDK 17 features Java SE 17 updates Java SE 17 enhancements Java SE 17 community |
gptkbp:is_tested_for |
Beta testers
Quality assurance team JDK 18 testing phases |
gptkbp:key |
Pattern matching for switch expressions.
Type checking and casting. Simplified code. |
gptkbp:notable_recipients |
Java SE 17 development
|
gptkbp:outcome |
Enhanced documentation standards
|
gptkbp:plot_summary |
This JEP proposes the deprecation of certain AP Is.
|
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:Brian_Goetz gptkb:Mark_Reinhold JDK Enhancement-Proposal Team |
gptkbp:provides |
enhanced security features
release schedule release cadence Better search capabilities |
gptkbp:published_by |
gptkb:Java_Magazine
March 2022 September 2021 JDK Enhancement-Proposal repository |
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_406 gptkb:JEP_420 gptkb:JEP_423 |
gptkbp:related_to |
gptkb:JEP_411
gptkb:JEP_382 gptkb:JEP_383 gptkb:JEP_384 gptkb:JEP_391 gptkb:JEP_392 gptkb:JEP_393 gptkb:JEP_394 gptkb:JEP_395 gptkb:JEP_396 gptkb:JEP_397 gptkb:JEP_398 gptkb:JEP_399 gptkb:software gptkb:JDK_11 gptkb:JEP_305 gptkb:JEP_400 gptkb:JEP_401 gptkb:JEP_402 gptkb:JEP_403 gptkb:JEP_404 gptkb:JEP_405 gptkb:JEP_406 gptkb:JEP_407 gptkb:JEP_408 gptkb:JEP_409 gptkb:JEP_410 gptkb:JEP_412 gptkb:JEP_413 gptkb:JEP_414 gptkb:JEP_415 gptkb:JEP_416 gptkb:JEP_417 gptkb:JEP_418 gptkb:JEP_419 gptkb:JEP_420 gptkb:JEP_421 gptkb:JEP_422 gptkb:JEP_423 gptkb:JEP_424 gptkb:JEP_425 gptkb:JEP_426 gptkb:JEP_427 gptkb:JEP_428 gptkb:JEP_429 gptkb:JEP_430 gptkb:JEP_431 gptkb:JEP_432 gptkb:JEP_433 gptkb:JEP_434 gptkb:JEP_435 gptkb:JEP_436 gptkb:JEP_437 gptkb:JEP_438 gptkb:JEP_439 gptkb:JEP_440 gptkb:JEP_441 gptkb:JEP_442 gptkb:JEP_443 gptkb:JEP_444 gptkb:JEP_445 gptkb:JEP_446 gptkb:JEP_447 gptkb:JEP_448 gptkb:JEP_449 gptkb:JEP_450 gptkb:JEP_451 gptkb:JEP_452 gptkb:JEP_453 gptkb:JEP_454 gptkb:JEP_455 gptkb:JEP_456 gptkb:JEP_457 gptkb:JEP_458 gptkb:JEP_459 gptkb:JEP_460 gptkb:JEP_461 gptkb:JEP_462 gptkb:JEP_463 gptkb:JEP_464 gptkb:JEP_465 gptkb:JEP_466 gptkb:JEP_467 gptkb:Java_Enhancement_Proposal |
gptkbp:release_date |
March 2022
September 2023 |
gptkbp:released |
gptkb:Java_SE_17
JDK 11.0.44 |
gptkbp:replaced_by |
previous release processes
|
gptkbp:requires |
gptkb:JDK_21
Java SE 17 or later |
gptkbp:sponsor |
Java community leaders
|
gptkbp:status |
gptkb:Final
gptkb:Preview Targeted for JDK 21 |
gptkbp:targets |
gptkb:JDK_17
gptkb:JDK_18 gptkb:JDK_21 |
gptkbp:technology |
gptkb:Java_Language_Specification
gptkb:software gptkb:video_game |
gptkbp:title |
gptkb:New_mac_OS_Rendering_Pipeline
Deprecation of certain AP Is Context-Sensitive Nullness Annotations Pattern Matching for switch (Sixth Preview) New AP Is for Java FX 3 D |
gptkbp:updates |
2023-01-10
|
gptkbp:user_reviews |
gptkb:software_framework
|
gptkbp:uses |
Improves readability and maintainability.
|