Скачать тест — (Функциональное программирование в Java.sa_Java_d4e2646d.pdf)
- Корректное ли это лямбда выражение? (a1, int a2) -> a1 + a2
- Каков результат выполнения кода? IntUnaryOperator u1 = i -> i / 6; IntUnaryOperator u2 = i -> i + 12; System.out.println(u1.compose(u2).applyAsInt(12));
- Корректное ли это лямбда выражение? (int a) -> —a; return a;
- Каков возвращаемый тип если тело лямбда выражения состоит из множества выражений и ключевое слово return пропущено?
- Сколько выражений может содержать в себе тело лямбда выражения?
- Может ли класс из Collection Framework быть отсортированным и неупорядоченным?
- Какой функциональный интерфейс лучше использовать вместо Function?
- При автоматическом преобразовании примитивных типов выполняется преобразование с расширением или cужением?
- Как аргументы разделяются в лямбда выражении?
- Что такое функциональный интерфейс?
- Как ключевое слово this используется в лямбда выражении?
- Сколько параметров может быть в лямбда выражении?
- Какие из ниже перечисленных примитивных версий функционального интерфейса Function возвращают обобщенный тип и принимают аргумент типа long?
- Может ли лямбда выражение использовать локальные переменные контекста в котором оно находится?
- Это явное или неявное преобразование? float f = 100.002f; int i = (int)f;