- Особенности ООП в Java
7.1. Лямбда-выражения
7.2. Домашняя работа 7.1
7.3. Указатели на методы
7.4. Метод forEach
7.5. Способы получения Stream
7.6. Sorted, max, min
7.7. Map reduce
7.8. Домашняя работа 7.2
7.9. Static- и default-методы в интерфейсах
7.10. Generics
7.11. Система сборки Maven
7.12. Репозиторий Maven
7.13. Аннотации и Lombok
EXAMPLE_7_1: EmployeeParser (7.11. Система сборки Maven)
EXAMPLE_7_2: LombokExample (7.13. Аннотации и Lombok)
TASK_7_1: LambdaExpressions
TASK_7_2_1: LambdaExpressions
TASK_7_2_2: AirportNextTwoHours
Цель задания
Освоить лямбда-выражения.
Что нужно сделать
Сделайте сортировку сотрудников одновременно по заработной плате и алфавиту.
Решение
TASK_7_1: LambdaExpressions
Критерии оценки
«Зачёт» — выводится в консоль сортированный список сотрудников.
«Незачёт» — задание не выполнено.
Цель заданий
Получить опыт работы со Stream API.
Задание №1
Что нужно сделать
Выведите в консоль с помощью Stream API сотрудника с максимальной зарплатой среди тех, кто пришёл в 2017 году.
Решение
TASK_7_2_1: LambdaExpressions
Критерии оценки
«Зачёт» — в консоль выведен сотрудник и его зарплата.
«Незачёт» — задание не выполнено.
Задание №2
Что нужно сделать
Распечатайте с помощью библиотеки airport.jar время вылета и модели самолётов, вылетающих в ближайшие два часа.
Решение
TASK_7_2_2: AirportNextTwoHours
Критерии оценки
«Зачёт» — список рейсов выводится в консоль.
«Незачёт» — задание не выполнено.