Project Lambda

JSR 335 (Lambda Expressions for the JavaTM Programming Language) supports programming in a multicore environment by adding closures and related features to the Java language. The JSR has reached its Final Release; these changes to the platform are part of the umbrella JSR 337 and have been integrated into Java SE 8 (modifying the language, JVM, and library specifications).

The Lambda project also produced the OpenJDK implementation of these features, now integrated into the jdk8 repository. Binary distributions are available from Oracle; see the JDK 8 Project for more information.

General/tutorial information about the Lambda feature set can be found in the following documents:

Now that the project is complete, feedback and discussion should take place using the normal Java SE and JDK channels:

The prototype implementation and lambda-dev mailing list are no longer active.

This Project is sponsored by the Compiler Group.

Older links