Open source project to learn JDK 8 features.

Graham Allan grundlefleck at gmail.com
Sat Oct 19 04:54:47 PDT 2013


Hey all,

As part of the LJC's AdoptOpenJDK program, I have created an open source
project to serve as a tutorial on new JDK 8 features:

 https://github.com/adoptopenjdk/lambda-tutorial

The tutorial is structured as a series of failing JUnit tests, which should
be made to pass by using the new language and library features. Currently
there are four 'chapters':

1. Internal vs External Iteration (the forEach method)
2. Filtering and Collecting
3. Mapping
4. Method References

With more planned. The target audience is Java developers with little to no
experience of basic 'functional' concepts.

It would be great to get some feedback or suggestions, and also share the
link with anyone who is looking to try out the new shiny goodies in JDK 8.
I am also keen for the suggested 'answers' to be examples of recommended
best practice, so that I don't encourage gross misuse of the new features.

Any and all feedback welcome!

Best regards,
Graham Allan


More information about the lambda-dev mailing list