Java 8 Optionalsınıfını kullanırken, bir değerin isteğe bağlı olarak sarılabilmesinin iki yolu vardır.
String foobar = <value or null>;
Optional.of(foobar); // May throw NullPointerException
Optional.ofNullable(foobar); // Safe from NullPointerException
Anlamanın Optional.ofNullabletek güvenli yolu olduğunu anlıyorum Optional, ama neden hiç Optional.ofvar? Neden her zaman sadece Optional.ofNullable güvenli tarafta olmak değil ?
java.util.Optional- JDK 8 veya daha yenisini kullanıyorsanız kullanılabilir
ofNullable()adlandırılmış of()ve of()adlandırılmış ofNotNull()