Javaдагы генерик деген эмне жана ал кантип иштейт?
Javaдагы генерик деген эмне жана ал кантип иштейт?

Video: Javaдагы генерик деген эмне жана ал кантип иштейт?

Video: Javaдагы генерик деген эмне жана ал кантип иштейт?
Video: 6-класс | Биология | Өсүмдүктөрдүн көбөйүшү. Гүл-көбөйүү органы. Чаңдашуу жана анын түрлөрү 2024, Май
Anonim

The Java Generics программалоо J2SE 5те типтеги коопсуз объекттер менен иштөө үчүн киргизилген. Бул компиляция убагында мүчүлүштүктөрдү аныктоо менен кодду туруктуу кылат. Мурда генериктер , биз коллекцияда объекттердин каалаган түрүн сактай алабыз, б.а. жалпы . Азыр генериктер мажбурлоо java объекттердин белгилүү бир түрүн сактоо үчүн программист.

Мындан тышкары, Java'да генериктердин кандай пайдасы бар?

Generics компиляция-убакыт түрү коопсуздук, кабыл алуу менен камсыз кылуу, ал эми ар кандай типтеги onobjects иштетүү үчүн бир түрүн же ыкмасын берет Java толугу менен статикалык терилген тил. Generics абдан талаштуу бири болуп саналат Java тил өзгөчөлүктөрү.

Экинчиден, T түрү Java деген эмне? < Т > өзгөчө жалпы дегенди билдирет түрү . Ылайык Java Документтер - жалпы түрү типтердин үстүнөн параметрленген жалпы класс же интерфейс. Мисал менен баштайлы: кутучаны карап көрөлү. түрү объекттерди орнотуу жана алуу үчүн колдонулган хаст2 ыкмалары.

Демек, Java тилиндеги генерик деген термин эмнени билдирет?

“ Java Generics ” техникалык мөөнөт менен байланышкан тил өзгөчөлүктөрүнүн жыйындысын билдирет аныктама жана пайдалануу жалпы түрлөрү жана ыкмалары. In java , Жалпы типтер же методдор регулярдуу типтерден жана методдордон типтин параметрлери бар экендиги менен айырмаланат.

Java'да генериктер кантип ишке ашырылат?

үчүн генериктерди ишке ашыруу , the Java compiler түрүн өчүрүүнү төмөнкүгө колдонот: бардык типтеги параметрлерди алмаштыруу жалпы алардын чеги менен түрлөрү же Typeparameters чексиз болсо Объект. Демек, өндүрүлгөн байт код кадимки класстарды, интерфейстерди жана методдорду гана камтыйт.

Сунушталууда: