Usare la classe Optional in Java
Stiamo parlando di Java 8, e non delle versioni predenti (ma penso varrà anche per l'imminente Java 9).
La classe Optional è un container di oggetti sia nulli che non-nulli.
Questo perchè ci sono vari metodi che astraggono il classico controllo sul valore nullo; in caso di valore nullo, eseguono comunque l'operazione richiesta.
Facciamo un esempio banale, andando a sommare due interi.