Какой смысл и как работает класс Optional в Java 8? — ДейлиПреп