Statements (546)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
gptkb:Java_Enhancement_Proposal |
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:JEP_33
gptkb:JDK_10 gptkb:JDK_14 gptkb:Java_10 |
gptkbp:addresses |
Performance bottlenecks
security threats memory fragmentation |
gptkbp:adds |
New Assertions
|
gptkbp:affects |
Java developers
|
gptkbp:aims_to |
gptkb:Z_Garbage_Collector
low latency reduce security vulnerabilities Improve observability of Java applications. Simplify Testing |
gptkbp:approves |
2021-09-15
|
gptkbp:author |
gptkb:Database_Management_System
gptkb:Brian_Goetz gptkb:David_Holmes |
gptkbp:benefits |
gptkb:software
Software Development Life Cycle Improved performance Better integration with mac OS features Real-time monitoring of applications. large heap sizes Facilitates pattern matching. Improves observability of Java applications. Improves API design. Enhances security by limiting subclassing. Provides better control over class inheritance. Reduces the risk of misuse of class hierarchies. |
gptkbp:collaborated_with |
gptkb:software_framework
Open Source Contributions security researchers security organizations Java security teams |
gptkbp:collaborations |
With monitoring tool vendors.
|
gptkbp:community_involvement |
Open to contributions.
|
gptkbp:competes_with |
other garbage collectors
|
gptkbp:consequences |
Developers are encouraged to use alternative technologies.
May affect legacy applications. |
gptkbp:contains |
release dates
|
gptkbp:contributed_to |
gptkb:Java_security_model
Performance tuning. Java 17 features |
gptkbp:contribution |
Enhances user experience.
Reduces boilerplate code. Improves developer productivity. Improves performance. Available on Open JDK. Contributes to the evolution of the Java language. Facilitates code reviews. Encourages immutability. Aligns with modern programming practices. Encourages better error handling. Encourages continuous integration. Encourages localization. Encourages modular programming. Encourages performance optimization. Encourages sustainability in software engineering. Enhances code clarity. Enhances documentation. Enhances microservices architecture. Enhances security measures. Facilitates Dev Ops practices. Facilitates code reuse. Facilitates compliance with standards. Facilitates resource management. Facilitates testing and debugging. Promotes accessibility. Promotes best practices in software development. Promotes data privacy. Promotes encapsulation. Promotes scalability. Supports agile development methodologies. Supports better collaboration among developers. Supports better software design principles. Supports cloud-native development. Supports cross-platform development. Supports distributed systems. Supports ethical software development. Supports functional programming paradigms. Supports internationalization. Supports regulatory requirements. |
gptkbp:created |
2020-01-14
2017-07-10 |
gptkbp:date |
2021-09-14
|
gptkbp:delivers |
gptkb:Open_JDK_project
Java SE 17 release |
gptkbp:dependency |
Java Virtual Machine.
|
gptkbp:discusses |
gptkb:software_framework
2020-12-01 Open JDK mailing list Open JDK mailing list. https://openjdk.java.net/jeps/362 |
gptkbp:enables |
Advanced graphics features
Event-driven architectures. |
gptkbp:encourages |
Community contributions
Adoption of modern graphics techniques |
gptkbp:end_date |
2020-09-15
2021-07-15 |
gptkbp:ends_at |
2018-09-25
|
gptkbp:enhances |
gptkb:museum
authentication mechanisms Monitoring tools Test Execution Test Discovery User interface rendering Animation performance concurrent memory management |
gptkbp:example |
Defining a sealed class hierarchy.
Sample applications. |
gptkbp:exhibited_at |
Java conferences.
|
gptkbp:facilitates |
Cross-platform development
Parallel Testing Debugging. |
gptkbp:features |
Event streaming capabilities.
New interfaces and implementations for random number generators. |
gptkbp:feedback |
Positive.
Mixed responses. User surveys. Positive from early adopters Positive support from the community. |
gptkbp:focus |
gptkb:Company
security improvements Rendering performance |
gptkbp:follows |
gptkb:JEP_361
|
gptkbp:fosters |
Innovation in graphics programming
|
gptkbp:future_plans |
Integration with cloud services.
Enhancements to event types. Support for additional event formats. Monitor usage of Security Manager. Enhancements to rendering pipeline |
gptkbp:game_components |
Java SE 17 release schedule
|
gptkbp:governed_by |
Managed by Open JDK.
Open JDK Process |
gptkbp:has_documentation |
Available on Open JDK website.
|
https://www.w3.org/2000/01/rdf-schema#label |
JEP 362
|
gptkbp:impact |
Removes support for Applet API.
Applications using the Applet API will need to migrate to alternative technologies. Enhances performance monitoring tools. Improves maintainability and readability of code. Applications may need to adapt. Graphics rendering on mac OS Deprecated API |
gptkbp:improves |
Testing Frameworks
application performance Developer experience Rendering quality Code Coverage secure coding practices Test Performance Graphics API support Application diagnostics. |
gptkbp:includes |
final release
release candidate feature freeze enhanced cryptography New AP Is Metal support concurrent relocation ramp-down period |
gptkbp:increased |
Frame rates
|
gptkbp:introduced |
gptkb:JDK_17
gptkb:Java_SE_11 gptkb:Java_SE_17 gptkb:Java_11 |
gptkbp:involves |
memory allocation
|
gptkbp:is_a_document_that |
Java SE 17 release management
|
gptkbp:is_a_framework_for |
JDK release management
|
gptkbp:is_adopted_by |
gptkb:software
gptkb:Java_community Open Source Projects enterprise applications Tech Companies application security data protection open-source projects software companies Java applications Startups. Educational institutions. High. Enterprise applications. Large enterprises. Open-source projects. Widely adopted in production environments. |
gptkbp:is_aligned_with |
industry standards
security policies Java's long-term vision. Java SE release cadence Apple's graphics strategy |
gptkbp:is_analyzed_in |
security analysts
|
gptkbp:is_associated_with |
JDK Enhancement Proposals
|
gptkbp:is_available_in |
JDK 17 and later.
|
gptkbp:is_cited_in |
Research Papers
security research papers |
gptkbp:is_compatible_with |
gptkb:Java_11
Backward compatible with existing Java code. No compatibility issues are expected. No compatibility issues. Compatible with existing JFR. Java 11 and later. |
gptkbp:is_described_as |
gptkb:JDK_15
Tutorials. Introduces a new rendering pipeline for mac OS. Introduces sealed classes and interfaces to restrict which classes can extend or implement them. Provides a mechanism for streaming Java Flight Recorder events. Java security documentation New Testing Improvements in JDK 11 Technical articles. Web articles. Provides a mechanism for streaming events from the Java Flight Recorder. Java security tutorials JDK 17 Release Schedule |
gptkbp:is_designed_to |
September 2021
|
gptkbp:is_discussed_in |
gptkb:Java_User_Groups
gptkb:Java_conferences gptkb:software_framework Conferences Online communities. Technical blogs. Java blogs Java forums Java community forums. Java security forums Technical meetups. |
gptkbp:is_documented_in |
gptkb:API
JEP Index Java documentation Java SE documentation. Open JDKJEP index JDK 11 Documentation Java SE 11 Release Notes Java SE release notes. Java security manuals Java technical writers JEP 362 documentation. Official JEP repository. JEP 362 document |
gptkbp:is_enhanced_by |
User contributions.
Community input. Third-party tools. |
gptkbp:is_evaluated_by |
Quality Assurance Teams
Software Engineers security compliance security experts Performance reviews. security effectiveness security auditors User reviews. Industry analysts. Technical reviews. Performance benchmarks. |
gptkbp:is_explored_in |
Workshops.
Research papers. Case studies. |
gptkbp:is_implemented_in |
gptkb:JDK_17
gptkb:ZGC gptkb:Java_Enhancement_Proposal gptkb:Java_Development_Kit_(JDK)_17 gptkb:chess_match Completed Java developers Implemented in the Java compiler. JDK 9 and later. Open JDK. Supported by the Java runtime. Part of the JDK. Removal in JDK 18. |
gptkbp:is_influenced_by |
gptkb:JEP_224
security best practices community feedback User feedback. |
gptkbp:is_integrated_with |
Development environments.
Java security architecture Java security framework Development tools. Cloud platforms. |
gptkbp:is_motivated_by |
To simplify the Java platform.
The Applet API is outdated and has been largely replaced by modern web technologies. To provide a more flexible and extensible framework for random number generation. Enhance the expressiveness of the type system. Security Manager is rarely used. Encourages better security practices. |
gptkbp:is_optimized_for |
High-throughput systems.
|
gptkbp:is_part_of |
gptkb:Java_Platform_Module_System
gptkb:Java_SE_17 gptkb:Java_SE_platform gptkb:Java_SE_Development_Kit gptkb:software gptkb:Java_Enhancement_Proposal Java Ecosystem JDK Enhancement Proposals Java Development Kit. Java SE Platform. Java SE 17 release cycle Java SE 17 development cycle Java SE 17 release strategy Java SE 17 roadmap Java SE 17 planning process Java SE 17 release framework Java SE 17 release governance |
gptkbp:is_promoted_by |
Webinars
Java community events Conferences. Social media. Webinars. Industry leaders. Java advocates Java advocates. Java community initiatives Java newsletters Java Advocates Java user groups. Java security campaigns |
gptkbp:is_referenced_in |
gptkb:JEP_411
Technical Blogs Software Development Frameworks Java security standards Java SE 17 features Java security guidelines Java security literature Java SE 17 release timeline |
gptkbp:is_reflected_in |
User satisfaction.
Adoption rates. |
gptkbp:is_related_to |
gptkb:JEP_330
gptkb:JEP_4 gptkb:Java_SE_17 JDK 17 features JEP 391. |
gptkbp:is_reviewed_by |
gptkb:software_framework
Java developers Technical Committees JDK Review Board Java experts. Java security reviews |
gptkbp:is_scalable |
Designed for large applications.
|
gptkbp:is_subject_to |
JDK release policies
|
gptkbp:is_supported_by |
gptkb:Java_Development_Community
gptkb:Java_community User feedback. Java developers Java Community Java updates Java user groups Community forums. Community contributions. Documentation. Multiple platforms. Java community. Java runtime environments JDK 17 and later versions Java security frameworks Java security tools Commercial vendors. User documentation. |
gptkbp:is_tested_for |
gptkb:Java_SE_Specifications
Integration Testing security threats Real-time applications. security benchmarks Performance tools. Integration tests. Real-world scenarios. Benchmark tests. Extensively tested. J Unit Platform Java security tests Java security environments Various Java frameworks. |
gptkbp:is_used_in |
gptkb:software
Cloud-native applications. |
gptkbp:is_utilized_in |
gptkb:High_School
gptkb:software Enterprise Applications Agile Methodologies secure applications Software Testing Tools Research projects. Monitoring solutions. Microservices. |
gptkbp:issues |
JDK-8161950
|
gptkbp:key |
gptkb:Sealed_classes
Non-sealed classes Permits clause Java SE 17 planning Java SE 17 release plan Final classes |
gptkbp:latest_version |
gptkb:17
gptkb:Java_17 1.0 Managed in Git. JEP 362.1 |
gptkbp:modifications |
Maintained for transparency.
|
gptkbp:notable_achievement |
Java SE 17 development
|
gptkbp:notable_album |
2020-01-14
2021-05-11 |
gptkbp:notable_recipients |
Java developers.
|
gptkbp:performance |
Optimized for low overhead.
|
gptkbp:plot_summary |
This JEP proposes to deprecate the Applet API for removal.
Deprecation of the Applet API in Java. This JEP proposes to deprecate the Applet API. This JEP proposes to enhance the existing pseudo-random number generators in the java.util.random package. Updates to Javadoc to improve the documentation generation. Proposes deprecating the Security Manager. |
gptkbp:population_trend |
Growing interest in observability.
Increased focus on observability. |
gptkbp:precedes |
gptkb:JEP_363
|
gptkbp:premiered_on |
2021-09-14
|
gptkbp:promotes |
Open standards
|
gptkbp:proposed_by |
gptkb:Database_Management_System
gptkb:JDK_17 gptkb:Alan_Bateman 2017-07-10 new security features |
gptkbp:provides |
Better resource management
Better debugging tools Better Reporting Test Lifecycle Management new AP Is for security Low-overhead event collection. |
gptkbp:provides_information_on |
JDK release planning
Java SE 17 feature development |
gptkbp:published_by |
gptkb:Java_Enhancement_Proposals_repository
Open JDK website JDK 17 release notes |
gptkbp:reduces |
CPU usage
Development time pause times |
gptkbp:regulatory_compliance |
gptkb:Java_SE_17
Follows JDK standards. |
gptkbp:related_concept |
gptkb:Inheritance
gptkb:language Object-oriented programming Interfaces Design patterns Polymorphism Software architecture Type safety Code maintainability Abstract classes Java SE 17 features Cloud Native Computing Foundation. Open Telemetry. |
gptkbp:related_jeps |
gptkb:JEP_411
gptkb:JEP_370 gptkb:JEP_398 gptkb:JEP_181 gptkb:JEP_331 gptkb:JEP_409 |
gptkbp:related_to |
gptkb:JEP_411
gptkb:JEP_382 gptkb:JEP_384 gptkb:JEP_391 gptkb:JEP_398 gptkb:Java_Flight_Recorder gptkb:Javadoc gptkb:TV_Show Garbage Collection algorithms |
gptkbp:release_date |
September 2021
September 2021. |
gptkbp:released |
gptkb:JDK_17
gptkb:Java_SE_17 gptkb:Java_SE_9 gptkb:JDK_15 gptkb:Java_17 September 2020 Published with JDK releases. |
gptkbp:replaced_by |
Applet API is outdated and not widely used.
Security Manager is outdated. |
gptkbp:requires |
gptkb:Java_FX_17
gptkb:JEP_356 gptkb:JDK_15 Metal API JDK Flight Recorder. JFRAPI JVM changes |
gptkbp:resulted_in |
JDK enhancement process
|
gptkbp:security_features |
Follows Java security practices.
Encourages alternative security models. |
gptkbp:specifies |
JDK Enhancement-Proposal
Defined in the Java Language Specification. |
gptkbp:sponsor |
Java community.
|
gptkbp:status |
gptkb:Final
Standard Feature Targeted for JDK 17 |
gptkbp:succeeded_by |
Community engagement.
User adoption. Performance improvements. Contribution levels. Documentation usage. Event streaming usage. Feedback scores. Integration with tools. Monitoring effectiveness. Tutorial engagement. |
gptkbp:suitable_for |
Production environments.
|
gptkbp:supports |
gptkb:High_School
Shaders Real-time analysis 3 D graphics High-DPI displays |
gptkbp:target_audience |
Java developers on mac OS
|
gptkbp:targets |
gptkb:JDK_17
gptkb:smartphone gptkb:Java_SE_17 gptkb:JDK_11 gptkb:JDK_9 |
gptkbp:technology |
gptkb:Java_Platform_Module_System
gptkb:Java_SE_17 gptkb:Java_SE_18 gptkb:Java_Security_API Monitoring tools. Logging frameworks. Profiling tools. |
gptkbp:title |
gptkb:Sealed_Classes
gptkb:JFR:_Event_Streaming gptkb:JFR_Event_Streaming gptkb:New_mac_OS_Rendering_Pipeline Enhanced Pseudo-Random Number Generators Deprecate the Applet API Deprecate the Security Manager for Removal Javadoc Updates ZGC: Concurrent Memory Management Changes |
gptkbp:tutorials |
Provided by community.
|
gptkbp:updates |
subsequent JE Ps
Subsequent JE Ps. |
gptkbp:use_case |
Analytics.
Performance monitoring. Troubleshooting. |
gptkbp:user_base |
Developers and enterprises.
|
gptkbp:user_reviews |
gptkb:Shay_Banon
gptkb:Alan_Bateman gptkb:Brian_Goetz gptkb:David_Holmes gptkb:Shenandoah gptkb:Mark_Reinhold gptkb:Jesse_Glick Various contributors. |
gptkbp:uses |
Used in defining restricted class hierarchies.
Event Streaming API |
gptkbp:website |
https://openjdk.java.net/jeps/362
|
gptkbp:wildlife |
Significant.
|