2025 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2025-01-22 17:31
Java тилиндеги жалпы тизме . Башкача айтканда, учурлар Тизме түрү берилиши мүмкүн, андыктан ошол түрдөгү инстанцияларды гана киргизүүгө жана андан окууга болот Тизме . Бул жерде бир мисал: Тизме тизмеси = жаңы ArrayList; Бул тизме азыр бир гана String инстанцияларына багытталган, башкача айтканда, буга String инстанцияларын гана коюуга болот тизме
Муну эске алып, Java'да жалпы тизмени кантип аныктайсыз?
Java List интерфейсинде жалпы колдоо көрсөттү
- Синтаксис. Тизме тизмеси = new ArrayList();
- Description. T - жалпы интерфейстин List жана анын ArrayList ишке ашыруу классына өткөрүлүп берилген тип параметри.
- Мисал. Сиз каалаган редакторду колдонуп, төмөнкү Java программасын түзүңүз.
- Чыгуу.
Жогорудагылардан тышкары, Javaдагы жалпы коллекция деген эмне? The Java Generics программалоо J2SE 5те типтеги коопсуз объекттер менен иштөө үчүн киргизилген. Ал компиляция убагында мүчүлүштүктөрдү аныктоо менен кодду туруктуу кылат. Мурда генериктер , биз объекттердин каалаган түрүн сактай алабыз чогултуу , б.а., эмес жалпы . Азыр генериктер мажбурлоо java объекттердин белгилүү бир түрүн сактоо үчүн программист.
Ошо сыяктуу эле, кимдир бирөө сурашы мүмкүн, Javaдагы жалпы типтер деген эмне?
Аныктама: “А жалпы түрү болуп саналат жалпы класс же параметрленген интерфейс түрлөрү .” Негизинен, жалпы түрлөрү жалпы жазууга уруксат, жалпы класс (же ыкма) башка менен иштейт түрлөрү , кодду кайра колдонууга мүмкүндүк берет.
Жалпы тизме деген эмне?
Жалпы тизме болуп саналат жалпы C# менен чогултуу. өлчөмүн динамикалык түрдө көбөйтүүгө болот Тизме , Массивдерден айырмаланып. Мисалга карап көрөлү - Биз койдук Тизме биринчи - Тизме myList = жаңы Тизме ()
Сунушталууда:
Мисал менен берилиштер структурасында эки эселенген тизме деген эмне?
Кош шилтемеленген тизме - бул шилтемеленген тизменин бир түрү, анда ар бир түйүн өз маалыматтарын сактоодон тышкары эки шилтемеси бар. Биринчи шилтеме тизмедеги мурунку түйүнгө, экинчи шилтеме тизмедеги кийинки түйүндү көрсөтөт
Кантип кош шилтемеленген тизме DLL жалгыз шилтемеленген тизме SLL менен салыштырылат?
Кош шилтемеленген тизмеге киришүү: Кош шилтемеленген тизме (DLL) кошумча көрсөткүчтү камтыйт, адатта мурунку көрсөткүч деп аталат, кийинки көрсөткүч жана жеке шилтемеленген тизмедеги маалыматтар менен бирге. SLL бир гана маалымат талаасы жана кийинки шилтеме талаасы бар түйүндөргө ээ. DLL SLLге караганда көбүрөөк эстутумду ээлейт, анткени анын 3 талаасы бар
HTMLде иреттелген тизме деген эмне?
Тартипке келтирилген тизме, адатта, элементтердин сандуу тизмеси. HTML 3.0 сизге катар номерин башкаруу мүмкүнчүлүгүн берет - мурунку тизме жок жерден улантуу же белгилүү бир сандан баштоо
Тегерек кош шилтемеленген тизме деген эмне?
Тегерек эки жолу байланышкан тизме - бул маалымат структурасынын татаалыраак түрү, мында түйүн өзүнүн мурунку түйүнүнө, ошондой эле кийинки түйүнгө көрсөткүчтөрдү камтыйт. Тизменин биринчи түйүнү өзүнүн мурунку көрсөткүчүндөгү акыркы түйүндүн дарегин да камтыйт. Тегерек эки эселенген тизме төмөнкү сүрөттө көрсөтүлгөн
Javaдагы жалпы интерфейс деген эмне?
Жалпы интерфейстер жалпы класстар сыяктуу белгиленет. Мисалы: MyInterface бул myMethod() деп аталган методду жарыялаган жалпы интерфейс. Жалпысынан алганда, жалпы интерфейс жалпы класс сыяктуу эле жарыяланат. Myclass - бул жалпы эмес класс