Класс Optional в Java считается альтернативой использованию null, потому что помогает избежать громоздких проверок на null, делая код более читаемым и безопасным. 12
Optional — это контейнер, который может содержать или не содержать значение. 2 Это помогает избежать NullPointerException, поскольку вместо null используется экземпляр Optional. 2