Пример выше демонстрирует, как с помощью дженериков можно создать типобезопасный и переиспользуемый процессор данных, который работает с коллекциями объектов, в данном случае, с сотрудниками (Employee).
Основные моменты:
>
>
> В
Вывод программы:
👉 Java Portal
Основные моменты:
>
DataProcessor<T>
— обобщённый класс, хранящий список элементов типа T
и предоставляющий метод getMax
(...), который возвращает максимум по заданному компаратору.>
Employee
реализует Comparable<Employee>
и переопределяет метод compareTo, чтобы сравнивать сотрудников по зарплате.> В
main()
создаются объекты сотрудников и добавляются в DataProcessor<Employee>
, после чего находится сотрудник с максимальной зарплатой.Вывод программы:
Highest paid: Bob ($75000.0)
Please open Telegram to view this post
VIEW IN TELEGRAM
Защита вашего приложения с помощью Spring Security и OAuth2 Login.
Публичный доступ разрешён к
Полное руководство читайте здесь: тык
👉 Java Portal
Публичный доступ разрешён к
/
и /login
, все остальные эндпоинты требуют аутентификации.Полное руководство читайте здесь: тык
Please open Telegram to view this post
VIEW IN TELEGRAM