Optionals are misunderstood6:35 with Craig Dennis
"Optional is intended to provide a limited mechanism for library method return types where there is a clear need to represent "no result" and where using null for that is overwhelmingly likely to cause errors." Unfortunately they get misused, let's clear that up through some common pitfall clean-ups.
The code for this workshop lives on GitHub in the Java Optionals Tiny Pencil repository. There is a branch named live that follows along.
You need to sign up for Treehouse in order to download course files.Sign up