JEP 308

GPTKB entity

Statements (104)
Predicate Object
gptkbp:instance_of gptkb:API
gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_393
gptkbp:addresses Performance issues in lambda expressions
gptkbp:affects gptkb:Java_SE_8
gptkb:Java_SE_10
gptkb:Java_SE_9
Lambda expressions
gptkbp:aims_to Improve performance of lambda expressions
gptkbp:applies_to Java applications
gptkbp:approves gptkb:JCP
gptkbp:author gptkb:John_Doe
gptkb:Jesse_Glick
gptkbp:benefits High-performance applications
gptkbp:created 2017-06-12
2017-09-12
gptkbp:discusses Open JDK mailing list
https://openjdk.java.net/jeps/308
gptkbp:end_date 2018-09-25
gptkbp:ends_at September 2020
gptkbp:enhances gptkb:language
Lambda expressions in Java
gptkbp:example (x, y) -> x + y.
gptkbp:features gptkb:JDK_15
gptkbp:focuses_on Java performance optimization
gptkbp:historical_event Java language evolution
https://www.w3.org/2000/01/rdf-schema#label JEP 308
gptkbp:impact Improves code readability and reduces verbosity.
Improves class file constant handling.
Improved Javadoc output.
gptkbp:improves Memory usage of lambda expressions
gptkbp:innovation Java developers
gptkbp:introduced gptkb:JDK_15
gptkb:JDK_9
gptkbp:is_a_resource_for Java developers
gptkbp:is_a_route_for Java development
gptkbp:is_described_as gptkb:Lambda_Metafactory
Enhances the Java programming language to allow type inference for lambda parameters.
Enhancements to Javadoc to improve the documentation generation process.
gptkbp:is_designed_to Java developers
gptkbp:is_discussed_in Java forums
gptkbp:is_documented_in JDK 15 Release Notes
gptkbp:is_essential_for gptkb:tank
gptkbp:is_explored_in Java performance enhancements
gptkbp:is_implemented_in gptkb:video_game
Implemented in the Java compiler.
JDK 9 and later
gptkbp:is_influenced_by Previous JE Ps
gptkbp:is_part_of gptkb:Java_SE_platform
gptkb:software_framework
gptkb:Java_SE_15
gptkbp:is_recognized_by Java developers community
gptkbp:is_referenced_in Java documentation
Future Java enhancements
gptkbp:is_related_to gptkb:JEP_321
gptkb:JEP_335
gptkb:JEP_260
gptkbp:is_reviewed_by Java programming literature
gptkbp:is_studied_in Java performance studies
gptkbp:is_supported_by gptkb:software
gptkbp:key gptkb:JDK_15
Java 15 features
gptkbp:language Type inference.
gptkbp:notable_achievement Java development
gptkbp:notable_for Java 15 release
gptkbp:notable_recipients gptkb:Jane_Smith
gptkb:Venkat_Subramaniam
gptkb:Java_Enhancement_Proposal
gptkbp:origin Java language
Better performance in Java
Java performance strategies
gptkbp:proposed_by gptkb:Brian_Goetz
Java language enhancement
gptkbp:provides A new method for creating lambda expressions
A new method for lambda expression instantiation
gptkbp:provides_information_on Java performance improvements
gptkbp:related_jeps gptkb:JEP_295
gptkbp:related_to gptkb:JEP_181
gptkb:JEP_260
JEP 207
gptkbp:release_date September 2021
gptkbp:released gptkb:Java_SE_11
Included in Java SE 11 release notes.
gptkbp:requires gptkb:JDK_9
gptkbp:research_focus Java optimization techniques
gptkbp:resulted_in Community feedback
gptkbp:scientific_classification Performance improvement
gptkbp:specifies gptkb:Java_SE_17
Java Language Specification.
gptkbp:status gptkb:Final
gptkbp:subject gptkb:Java_conferences
Technical discussions
Java programming courses
Java researchers
Java performance metrics
gptkbp:targets gptkb:JDK_17
gptkbp:title Dynamic Class File Constants
Javadoc Updates
Lambda Parameter Type Inference
gptkbp:updates 2018-03-20
2018-09-25
gptkbp:user_reviews gptkb:Mark_Reinhold
2018-05-15