Какова цель дженериков в Java?
Какова цель дженериков в Java?

Видео: Какова цель дженериков в Java?

Видео: Какова цель дженериков в Java?
Видео: Java урок - 17.1.1 Дженерики. Что такое дженерик? 2024, Май
Anonim

Дженерики в Java . Дженерики являются объектом общий программирования, которые были добавлены в Джава язык программирования 2004 г. в составе версии J2SE 5.0. Они были предназначены для увеличения Java система типов, позволяющая «типу или методу работать с объектами различных типов, обеспечивая безопасность типов во время компиляции».

Каково основное использование дженериков в Java?

Дженерики позволяет типу или методу работать с объектами различных типов, обеспечивая безопасность типов во время компиляции, делая Джава полностью статически типизированный язык. Дженерики являются одними из самых противоречивых Джава языковые особенности.

Следовательно, возникает вопрос, когда следует использовать дженерики? Java включила Generics в Java 5.0 для достижения:

  1. Безопасность типов гарантирует, что после применения аргумента типа другой тип данных не допускается в метод или блок, и позволяет избежать необходимости приведения типов.
  2. Общее программирование / параметрический полиморфизм.

Кроме того, в чем смысл дженериков в Java?

В двух словах, дженерики включить типы (классы и интерфейсы) в качестве параметров при определении классов, интерфейсов и методов. Подобно более знакомым формальным параметрам, используемым в объявлениях методов, параметры типа предоставляют вам возможность повторно использовать один и тот же код с разными входными данными.

Как дженерики работают в Java?

Суммируя Дженерики в Джава является синтаксическим сахаром и не хранит никакой информации, связанной с типом, во время выполнения. Вся информация, относящаяся к типу, стирается с помощью Type Erasure, это было основным требованием при разработке Дженерики функция для повторного использования всех Джава код написан без Дженерики.

Рекомендуемые: