JEP 362

GPTKB entity

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.