Simple types / Nullable types

import java.util.*;

var n = Optional.ofNullable(getValue());
var value = n.orElse(-1);    
System.out.println("value is " + value);

//is equal to
value = n.isPresent() ? n.get() : -1;
System.out.println("value is " + value);

//which is equal to
if (n.isPresent())
    value = n.get();
else
    value = -1;

System.out.println("value is " + value);

Integer getValue() {
    return null;
}