Skip to content

Files

Latest commit

2bf1556 · Aug 17, 2023

History

History

m07-features-of-oop-in-java

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Aug 17, 2023
Aug 17, 2023
Aug 17, 2023
Aug 17, 2023
Aug 17, 2023

Программа модуля

  1. Особенности ООП в 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


7.2 Домашняя работа 7.1

Цель задания

Освоить лямбда-выражения.

Что нужно сделать

Сделайте сортировку сотрудников одновременно по заработной плате и алфавиту.

Решение

TASK_7_1: LambdaExpressions

Критерии оценки

«Зачёт» — выводится в консоль сортированный список сотрудников.
«Незачёт» — задание не выполнено.


7.8 Домашняя работа 7.2

Цель заданий

Получить опыт работы со Stream API.

Задание №1

Что нужно сделать

Выведите в консоль с помощью Stream API сотрудника с максимальной зарплатой среди тех, кто пришёл в 2017 году.

Решение

TASK_7_2_1: LambdaExpressions

Критерии оценки

«Зачёт» — в консоль выведен сотрудник и его зарплата.
«Незачёт» — задание не выполнено.

Задание №2

Что нужно сделать

Распечатайте с помощью библиотеки airport.jar время вылета и модели самолётов, вылетающих в ближайшие два часа.

Решение

TASK_7_2_2: AirportNextTwoHours

Критерии оценки

«Зачёт» — список рейсов выводится в консоль.
«Незачёт» — задание не выполнено.