Optional Class
Handling null values
5 min read
Optional
Optional helps avoid NullPointerException by representing optional values.
Code Examples
Null-safe handling
java
1
2Optional<String> name = Optional.ofNullable(getName());
3name.ifPresent(System.out::println);
4 Use Cases
- Null safety
- API contracts
Common Mistakes to Avoid
- Using Optional.get() blindly
- Using Optional as field