Какво представлява генериците в Java и как работи?
Какво представлява генериците в Java и как работи?
Anonim

В Java Generics програмирането е въведено в J2SE 5 за работа с безопасни за типа обекти. Това прави кода стабилен, като открива грешките по време на компилиране. Преди генерични лекарства , можем да съхраняваме всякакъв тип обекти в колекцията, т.е. генеричен . Сега генерични лекарства сила на java програмист за съхраняване на конкретен тип обекти.

Освен това, каква е ползата от генериците в Java?

Генерични лекарства позволява на тип или метод да работи върху обекти от различни типове, като същевременно осигурява безопасност на типа по време на компилиране, правейки Java напълно статично въведен език. Генерични лекарства са едни от най-противоречивите Java езикови особености.

Второ, какво е java тип T? < T > специално означава генерично Тип . Според Java Документи - генерик Тип е общ клас или интерфейс, който се параметризира върху типове. Позволете ми да започна с пример: Помислете за кутия Тип който има два метода, които се използват за задаване и получаване на обекти.

Съответно, какво се има предвид под термина генерици в Java?

“ Java Generics ” е технически срок обозначаващ набор от езикови характеристики, свързани с определение и използване на генеричен видове и методи. В java , Генеричен типове или методи се различават от regulartypes и методи по това, че имат параметри на тип.

Как генериците се изпълняват в Java?

Да се внедряване на генерици , на Java compileприлага изтриване на типа за: Замяна на всички параметри на типа в генеричен типове с техните граници или Обект, ако параметрите на типа са неограничени. Следователно, произведеният байт код съдържа само обикновени класове, интерфейси и методи.

Препоръчано: