Java Optional Series
NullPointerException is one of the most common runtime errors in Java — and Optional was introduced specifically to push developers toward handling absent values explicitly. This series covers Optional properly: not just the API, but when to use it, when not to, and the patterns that look clever but cause problems in production.
Free Course
Learn Java from Scratch
Hands-on labs, runnable code examples, and interview prep. Start free today.
Start Free →⏱ 8 min read
Java Map Vs Flatmap
⏱ 8 min read
Java Optional As Field
⏱ 8 min read
Java Optional Filter Method
⏱ 6 min read
Java Optional Ifpresentorelse
⏱ 10 min read
Java Optional Ispresent Vs Isempty
⏱ 12 min read
Java Optional Of Vs Ofnullable Vs Empty
⏱ 10 min read
Java Optional Orelse Vs Orelseget
⏱ 6 min read
Java Optional Orelsethrow
⏱ 4 min read
Java Optional
Frequently Asked Questions
Common questions about Java Optional Series.