Мазмуну:

Javaдагы жалпы тизме деген эмне?
Javaдагы жалпы тизме деген эмне?

Video: Javaдагы жалпы тизме деген эмне?

Video: Javaдагы жалпы тизме деген эмне?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Май
Anonim

Java тилиндеги жалпы тизме . Башкача айтканда, учурлар Тизме түрү берилиши мүмкүн, андыктан ошол түрдөгү инстанцияларды гана киргизүүгө жана андан окууга болот Тизме . Бул жерде бир мисал: Тизме тизмеси = жаңы ArrayList; Бул тизме азыр бир гана String инстанцияларына багытталган, башкача айтканда, буга String инстанцияларын гана коюуга болот тизме

Муну эске алып, Java'да жалпы тизмени кантип аныктайсыз?

Java List интерфейсинде жалпы колдоо көрсөттү

  1. Синтаксис. Тизме тизмеси = new ArrayList();
  2. Description. T - жалпы интерфейстин List жана анын ArrayList ишке ашыруу классына өткөрүлүп берилген тип параметри.
  3. Мисал. Сиз каалаган редакторду колдонуп, төмөнкү Java программасын түзүңүз.
  4. Чыгуу.

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

Ошо сыяктуу эле, кимдир бирөө сурашы мүмкүн, Javaдагы жалпы типтер деген эмне?

Аныктама: “А жалпы түрү болуп саналат жалпы класс же параметрленген интерфейс түрлөрү .” Негизинен, жалпы түрлөрү жалпы жазууга уруксат, жалпы класс (же ыкма) башка менен иштейт түрлөрү , кодду кайра колдонууга мүмкүндүк берет.

Жалпы тизме деген эмне?

Жалпы тизме болуп саналат жалпы C# менен чогултуу. өлчөмүн динамикалык түрдө көбөйтүүгө болот Тизме , Массивдерден айырмаланып. Мисалга карап көрөлү - Биз койдук Тизме биринчи - Тизме myList = жаңы Тизме ()

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