Java 8 for all of us
Switch branches/tags
Nothing to show
Clone or download
ordepdev and shekhargulati Remove Optional<T> from class properties (#21)
Optional<T> should *never* be used as class property type.
If the property is nullable, then a getter that returns Optional<T> should be used.
Latest commit 2960a46 Jun 23, 2017

Java 8: The Missing Tutorial

Java 8 is not a new topic anymore. There are many good books published on it. Still I meet many Java developers unaware of the power of Java 8. The goal of this microbook is to cover some of the most important Java 8 features and how they can help developers in their day to day programming. This is based on my 7 days with Java 8 blog series.

Contributing to the Java 8: The Missing Tutorial

Please contribute if you see an error or something that could be better! Raise an issue or send me a pull request to improve. Contributions of all kinds, including corrections, additions, improvements, and translations, are welcome!

Table of Contents

You can follow me on twitter at or email me at Also, you can read my blogs at