Рґр»сџ Рѕр°с‡рёрѕр°сћс‰рёс…. | 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 : преобразование одного объекта в другой.