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

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

Изучите пакет java.util.function (Predicate, Consumer, Function). Чтобы создать поток (Thread)

List result = names.stream() .filter(name -> name.startsWith("A")) .map(String::toUpperCase) .collect(Collectors.toList()); Use code with caution. Copied to clipboard 3. Ссылки на методы (Method References) в List )

Раньше в интерфейсах нельзя было писать реализацию методов. В Java 8 появились default методы. Это позволило добавлять новые функции в существующие интерфейсы (например, в List ), не ломая старый код. Почему это важно учить сейчас? Чтобы создать поток (Thread)

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

map : преобразование одного объекта в другой.