Java Generics - Обзор
Было бы неплохо, если бы мы могли написать единственный метод сортировки, который мог бы сортировать элементы в массиве Integer, массиве String или массиве любого типа, поддерживающем порядок.
Универсальные методы Java и универсальные классы позволяют программистам определять с помощью одного объявления метода набор связанных методов или с помощью одного объявления класса набор связанных типов, соответственно.
Обобщения также обеспечивают безопасность типов во время компиляции, что позволяет программистам обнаруживать недопустимые типы во время компиляции.
Используя универсальную концепцию Java, мы могли бы написать универсальный метод для сортировки массива объектов, а затем вызвать универсальный метод с целочисленными массивами, двойными массивами, строковыми массивами и т. Д. Для сортировки элементов массива.