Skip to content

Files

Latest commit

 

History

History

m07-features-of-oop-in-java

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

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

  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

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

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