Junior — Middle
Wat gebeurt er als je een null-waarde doorgeeft aan de statische methode Optional.of?
sobes.tech AI
Antwoord van AI
Als er een null-waarde wordt doorgegeven aan de statische methode Optional.of, wordt een NullPointerException gegooid. De methode Optional.of is bedoeld om een Optional-object te maken dat een niet-null waarde bevat en staat null niet toe. Als de kans bestaat dat de waarde null kan zijn, moet de methode Optional.ofNullable worden gebruikt, die null correct afhandelt en een lege Optional creëert.