Java 8 Сђсѓрєрѕрірѕрґсѓс‚рірѕ Рґр»сџ Рѕр°с‡рёрѕр°сћс‰рёс…. Instant

Чтобы создать поток (Thread), нужно было писать громоздкий анонимный класс.

Раньше проверка на null загромождала код. Optional — это контейнер, который либо содержит значение, либо нет. Он заставляет разработчика явно обрабатывать случай, когда данных нет. Чтобы создать поток (Thread)

Вот пять столпов Java 8, которые должен знать каждый. 1. Лямбда-выражения (Lambdas) который либо содержит значение

Это самый важный инструмент. Лямбды позволяют передавать поведение (блок кода) как аргумент в метод. // Если значение есть — выводим

Optional name = Optional.ofNullable(getName()); // Если значение есть — выводим, если нет — используем дефолтное System.out.println(name.orElse("Гость")); Use code with caution. Copied to clipboard 5. Интерфейсы: Default методы

Хотите разобрать со стримами или углубиться в теорию Optional ?