JEP 342

GPTKB entity

Statements (367)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_33
gptkb:JDK_10
gptkb:Java_10
gptkbp:addresses date and time formatting
gptkbp:affects Java developers
gptkbp:aims_to simplify locale handling
provide a predictable release schedule
gptkbp:approves 2020-09-15
gptkbp:author A. S. M. K. S. K. K.
gptkbp:benefits Collaboration.
Improved performance.
Positive.
Significant.
Incorporated.
Achieved.
Compatibility.
Performance improvements.
Improved performance on mac OS.
Single A Arch64 port.
gptkbp:challenges Yes.
Resource constraints.
gptkbp:collaborations Java developers community
gptkbp:committee Java Community Process.
gptkbp:community_engagement Yes.
100%.
gptkbp:community_support Strong.
gptkbp:construction_cost 100%.
gptkbp:contains gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:JEP_387:_Elastic_Metaspace
gptkb:JEP_397:_Sealed_Classes
gptkb:Pattern_Matching_for_instanceof
gptkb:Sealed_Classes
gptkb:Text_Blocks
gptkb:New_mac_OS_Rendering_Pipeline
Hidden Classes
JEP 384: Context-Specific Deserialization Filters
JEP 390: Warnings for Value-Based Classes
JEP 393: Foreign Function & Memory API (Incubator)
JEP 394: Pattern Matching for instanceof
JEP 395: Records
JEP 396: Strongly Encapsulate JDK Internals by Default
JEP 401: JDK 15 Release Notes
JEP 403: JDK 15 Release Notes
JEP 405: JDK 15 Release Notes
JEP 410: JDK 15 Release Notes
JEP 413: JDK 15 Release Notes
JEP 414: JDK 15 Release Notes
JEP 416: JDK 15 Release Notes
JEP 418: JDK 15 Release Notes
JEP 419: JDK 15 Release Notes
JEP 420: JDK 15 Release Notes
JEP 421: JDK 15 Release Notes
JEP 424: JDK 15 Release Notes
JEP 426: JDK 15 Release Notes
JEP 427: JDK 15 Release Notes
JEP 428: JDK 15 Release Notes
JEP 435: JDK 15 Release Notes
JEP 436: JDK 15 Release Notes
JEP 438: JDK 15 Release Notes
JEP 439: JDK 15 Release Notes
JEP 440: JDK 15 Release Notes
JEP 441: JDK 15 Release Notes
JEP 443: JDK 15 Release Notes
JEP 444: JDK 15 Release Notes
JEP 447: JDK 15 Release Notes
JEP 448: JDK 15 Release Notes
JEP 450: JDK 15 Release Notes
JEP 385: Deprecate RMI Activation
JEP 388: Windows/ A Arch64 Port
JEP 391: mac OS/ A Arch64 Port
JEP 399: JDK 15 Release Notes
JEP 402: JDK 15 Release Notes
JEP 404: JDK 15 Release Notes
JEP 406: JDK 15 Release Notes
JEP 407: JDK 15 Release Notes
JEP 408: JDK 15 Release Notes
JEP 409: JDK 15 Release Notes
JEP 411: JDK 15 Release Notes
JEP 412: JDK 15 Release Notes
JEP 415: JDK 15 Release Notes
JEP 417: JDK 15 Release Notes
JEP 422: JDK 15 Release Notes
JEP 423: JDK 15 Release Notes
JEP 425: JDK 15 Release Notes
JEP 429: JDK 15 Release Notes
JEP 430: JDK 15 Release Notes
JEP 431: JDK 15 Release Notes
JEP 432: JDK 15 Release Notes
JEP 433: JDK 15 Release Notes
JEP 434: JDK 15 Release Notes
JEP 437: JDK 15 Release Notes
JEP 442: JDK 15 Release Notes
JEP 445: JDK 15 Release Notes
JEP 446: JDK 15 Release Notes
JEP 449: JDK 15 Release Notes
JEP 451: JDK 15 Release Notes
JEP 452: JDK 15 Release Notes
JEP 453: JDK 15 Release Notes
JEP 454: JDK 15 Release Notes
JEP 455: JDK 15 Release Notes
JEP 456: JDK 15 Release Notes
JEP 457: JDK 15 Release Notes
JEP 458: JDK 15 Release Notes
JEP 459: JDK 15 Release Notes
JEP 460: JDK 15 Release Notes
JEP 461: JDK 15 Release Notes
JEP 462: JDK 15 Release Notes
JEP 463: JDK 15 Release Notes
JEP 464: JDK 15 Release Notes
JEP 465: JDK 15 Release Notes
JEP 466: JDK 15 Release Notes
JEP 467: JDK 15 Release Notes
JEP 468: JDK 15 Release Notes
JEP 469: JDK 15 Release Notes
JEP 470: JDK 15 Release Notes
JEP 471: JDK 15 Release Notes
JEP 472: JDK 15 Release Notes
JEP 473: JDK 15 Release Notes
JEP 474: JDK 15 Release Notes
JEP 475: JDK 15 Release Notes
JEP 476: JDK 15 Release Notes
JEP 477: JDK 15 Release Notes
JEP 478: JDK 15 Release Notes
JEP 479: JDK 15 Release Notes
JEP 480: JDK 15 Release Notes
JEP 481: JDK 15 Release Notes
JEP 482: JDK 15 Release Notes
JEP 483: JDK 15 Release Notes
JEP 484: JDK 15 Release Notes
JEP 485: JDK 15 Release Notes
JEP 486: JDK 15 Release Notes
JEP 487: JDK 15 Release Notes
JEP 488: JDK 15 Release Notes
JEP 489: JDK 15 Release Notes
JEP 490: JDK 15 Release Notes
JEP 491: JDK 15 Release Notes
JEP 492: JDK 15 Release Notes
JEP 493: JDK 15 Release Notes
JEP 494: JDK 15 Release Notes
JEP 495: JDK 15 Release Notes
JEP 496: JDK 15 Release Notes
JEP 497: JDK 15 Release Notes
JEP 498: JDK 15 Release Notes
JEP 499: JDK 15 Release Notes
JEP 386: Enhanced Pseudo-Random Number Generators
JEP 389: Foreign Function & Memory API (Incubator)
JEP 398: Deprecate the Security Manager for Removal
JEP 377: ZGC: Concurrent Thread-Stack Processing
JEP 392: API for the Java Platform Module System
JEP 400: New mac OS Rendering Pipeline
gptkbp:contribution Community contributions accepted.
gptkbp:created 2021-09-15
gptkbp:dependency None.
gptkbp:discusses https://openjdk.java.net/jeps/342
gptkbp:end_date August 2021
gptkbp:ends_at September 2018
gptkbp:enhances text processing capabilities
existing internationalization features
number formatting capabilities
gptkbp:example @ Deprecated(since="9", for Removal=true)
gptkbp:features gptkb:Java_11
enhances Java's usability worldwide
gptkbp:feedback Positive.
Incorporated.
100%.
gptkbp:follows gptkb:JEP_341
gptkbp:future_plans Yes.
Explore further optimizations.
Monitor performance.
Optimizations.
gptkbp:game_components gptkb:java.util.concurrent
gptkbp:growth_rate Yes.
100%.
gptkbp:has_documentation Yes.
Available online.
Available.
100%.
https://www.w3.org/2000/01/rdf-schema#label JEP 342
gptkbp:impact Developers using Java for concurrent programming.
Simplifies maintenance and development.
Improves code maintainability
gptkbp:improves Locale support
resource bundle management
user experience for international users
gptkbp:includes Enhancements
Bug fixes
New features
release candidate
new locale-sensitive AP Is
new resource bundles
feature freeze date
final release date
ramp-down period
gptkbp:innovation gptkb:Java's_internationalization_framework
gptkbp:introduced gptkb:Java_SE_9
new AP Is for internationalization
gptkbp:is_a_document_that Java SE 17 planning
defines JDK 17 release milestones
details JDK 17 release schedule
guides JDK 17 release planning
outlines JDK 17 release phases
outlines JDK 17 release timeline
provides JDK 17 release guidelines
provides JDK 17 release information
gptkbp:is_a_framework_for Java release management
gptkbp:is_adopted_by Widely adopted.
gptkbp:is_aimed_at developers needing internationalization support
enhancing Java's global reach
gptkbp:is_aligned_with gptkb:standard
Oracle's Java strategy
gptkbp:is_associated_with gptkb:Java_Enhancement_Proposal
gptkbp:is_described_as Introduces a new rendering pipeline for mac OS.
JDK 15 Release Notes
Introduce a structured concurrency API to simplify multithreading.
This JEP proposes to consolidate the A Arch64 port into a single implementation.
JDK 17 Release Schedule
gptkbp:is_designed_for global applications
gptkbp:is_discussed_in gptkb:software_framework
gptkbp:is_documented_in Open JDK documentation
Open JDKJEP index
gptkbp:is_expected_to reduce complexity in internationalization
improve application performance in international contexts
gptkbp:is_implemented_in gptkb:JDK_17
gptkb:software
gptkb:JDK_9
Resource allocation.
Completed.
Proposed implementation in the Open JDK.
A Arch64 port.
C. Johnson
gptkbp:is_influenced_by user feedback
community feedback
gptkbp:is_informed_by 100%.
gptkbp:is_motivated_by Improve the reliability and maintainability of concurrent programming.
Reduce complexity in the A Arch64 port.
Provide clearer deprecation messages.
gptkbp:is_part_of gptkb:Java_SE_11
gptkb:software
gptkb:Java_Enhancement_Proposal
Java's evolution
Java's modernization efforts
Java's internationalization strategy
Java's ongoing improvements
Java SE 17 feature set
Java SE release cadence
Java SE 17 development process
Java SE 17 release strategy
Java SE 17 roadmap
Java SE 17 timeline
Java SE 17 feature planning
Java SE 17 planning process
Java SE 17 release framework
gptkbp:is_recognized_for its contribution to Java's capabilities
gptkbp:is_referenced_in JDK Enhancement Proposals
JDK release schedules
gptkbp:is_related_to gptkb:JEP_344
gptkb:JEP_353
gptkb:Java_SE_17
Java SE 17 features
gptkbp:is_reviewed_by Approved.
JDK Reviewers
gptkbp:is_standardized_by Java release planning
gptkbp:is_supported_by community contributions
gptkbp:is_tested_for Extensively tested.
gptkbp:is_used_by Java platform architects
gptkbp:key gptkb:JDK_11
Java SE 17 development
Java SE 17 strategy
Deprecation with additional context
gptkbp:key_issues Potential compatibility issues.
gptkbp:keywords Concurrency, Multithreading, API
gptkbp:language Java.
gptkbp:latest_version gptkb:Java_SE_9
1.0.
gptkbp:maintenance Regular updates.
gptkbp:managed_by gptkb:Open_JDK_community
gptkbp:next_edition gptkb:JEP_300
gptkbp:notable_achievement Java's development history
Finalization.
gptkbp:notable_recipients Java internationalization efforts
Open JDK Community.
gptkbp:objective A Arch64 architecture.
gptkbp:origin better localization
gptkbp:outcome Yes.
gptkbp:performance Improved throughput.
gptkbp:platform A Arch64.
gptkbp:plot_summary Structured concurrency aims to make concurrent programming easier.
Enhances the @ Deprecated annotation to provide more information.
gptkbp:precedes gptkb:JEP_343
gptkbp:project Yes.
High.
Regular.
Engagement.
Comprehensive.
2020-2021.
100%.
Continued development.
Community-driven.
Java Community Process.
Open JDK.
Continued enhancements.
Consolidated A Arch64 port.
Enhance A Arch64 support.
gptkbp:proposed_by gptkb:Database_Management_System
gptkb:Mark_Reinhold
gptkb:Markus_Karg
gptkb:Ron_Pressler
New Internationalization Features
aims to enhance Java's internationalization capabilities.
JDK 17 release process
gptkbp:provides better support for pluralization
new formatting options
release milestones
gptkbp:provides_information_on Java SE 17 features
future JDK releases
gptkbp:published_by September 2020
gptkbp:receives_funding_from Yes.
100%.
Open JDK.
gptkbp:regulatory_compliance Yes.
100%.
Meets Java SE standards.
gptkbp:related_concept Java SE.
gptkbp:related_jeps gptkb:JEP_391
gptkb:JEP_420
gptkbp:related_to gptkb:@_Deprecated_annotation
gptkb:Java_SE_15
gptkb:Java_Enhancement_Proposal
gptkbp:release_date September 2021
gptkbp:released gptkb:JDK_17
gptkb:JDK_11
gptkb:Java_17
gptkb:Java_21
Included in JDK 17.
gptkbp:reports_to https://bugs.openjdk.java.net/browse/ JDK-123456
gptkbp:resulted_in collaboration among developers
Java platform evolution
gptkbp:risk_factor 100%.
gptkbp:roll_rate 100%.
gptkbp:security_features None identified.
gptkbp:specifies gptkb:Java_Language_Specification
gptkbp:sponsor JDK Project
Java developers.
Open JDK community.
gptkbp:status gptkb:Final
Proposed
gptkbp:succeeded_by Community engagement.
gptkbp:successor gptkb:None
gptkbp:supports additional languages
gptkbp:target_audience Java developers.
gptkbp:targets gptkb:JDK_17
gptkb:JDK_15
gptkbp:title gptkb:New_mac_OS_Rendering_Pipeline
gptkb:Structured_Concurrency_(Incubator)
Enhanced @ Deprecated Annotation
One A Arch64 Port, Not Two
gptkbp:training Importance of collaboration.
gptkbp:updates Yes.
100%.
gptkbp:user_reviews gptkb:B._Smith
gptkb:Brian_Goetz
J. Doe
gptkbp:was_a_response_to globalization needs
increasing globalization demands