Дом » языки программирования » Что такое подстановочный знак в дженериках в Java?

Что такое подстановочный знак в дженериках в Java?

415
Последнее обновление: 2021-09-07 08:04:52


Ответить:
Подстановочные знаки Java Generic - это механизм в Java Generics , направленный на то, чтобы сделать возможным преобразование коллекции определенного класса, например A, в коллекция подкласса или суперкласса A. Аналогичным образом можно спросить, как вы используете подстановочные знаки в Java? Используйте extension подстановочный знак , если вы хотите получить значения из структура и супер подстановочный знак , когда вы помещаете значения в структуру. Не используйте подстановочные знаки , когда вы получаете и помещаете значения в структуру. Примечание. Вы можете указать верхнюю границу для подстановочного знака или нижнюю границу, но не можете указать обе. Точно так же, какова польза от дженериков в Java? Программирование Generics введено в J2SE 5 для работы с типобезопасными объектами. Это делает код стабильным, обнаруживая ошибки во время компиляции. До появления универсальных мы могли хранить в коллекции объекты любого типа, т. Е. Не универсальные . Теперь дженерики заставляют программиста java хранить объекты определенного типа. Что в этом смысле подразумевается под дженериками в Java? Generics в java были представлены как одна из функций в JDK 5. « Java Generics » - технический термин, обозначающий набор языковых функций связаны с определением и использованием общих типов и методов. В java универсальные типы или методы отличаются от обычных типов и методов тем, что у них есть параметры типа. Что такое дженерики в Java на простом примере? Универсальные шаблоны в Java похожи на шаблоны в C ++. Идея состоит в том, чтобы разрешить типу (Integer, String,… и т. Д. И определяемым пользователем типам) быть параметром для методов, классов и интерфейсов. Для примера такие классы, как HashSet, ArrayList, HashMap и т. Д., Очень хорошо используют универсальные шаблоны . Мы можем использовать их для любого типа.

up