Массивдер примитивдүү маалымат түрлөрү катары каралабы?
Массивдер примитивдүү маалымат түрлөрү катары каралабы?

Video: Массивдер примитивдүү маалымат түрлөрү катары каралабы?

Video: Массивдер примитивдүү маалымат түрлөрү катары каралабы?
Video: Массивдер. 2024, Май
Anonim

Жок, массивдер эмес примитивдүү маалымат түрлөрү Java тилинде. Алар динамикалык түрдө түзүлгөн контейнер объектилери. Object классынын бардык методдору бирде чакырылышы мүмкүн массив . Алар болгон каралат Маалымат катары маалымат түрлөрү.

Ошо сыяктуу эле, массив кандай типтеги маалымат болуп саналат?

Ан массив бир тектүү болуп саналат маалыматтар структурасы (элементтер бирдей маалымат түрү ) ырааттуу номерленген объекттердин ырааттуулугун сактаган - жанаша эстутумда бөлүнгөн. Ар бир объект массив анын номерин (б.а., индекс) колдонуу менен кирүүгө болот. Сиз жарыялаганыңызда массив , сиз анын өлчөмүн орнотуңуз.

Ошондой эле, объекттердин массивдери примитивдүү типтеги массивдерден эмнеси менен айырмаланат? Жөнөкөй тил менен айтканда, Объект массивдери кармай алат объект ошонун ичинен - түрү ал эми гана примитивдүү - түрлөрү кармай алат примитивдүү . Мисал менен айырманы карап көрөлү, Примитивдик түрү : int iArrays = new int[4];

Анда эмне үчүн массив примитивдүү эмес маалымат түрү болуп саналат?

The жок - алгачкы маалымат түрлөрү класстарды камтыйт, алар берилген объект боюнча пландардын жыйындысы болуп саналат; интерфейстер, алар класстын башкаруу панели же башкаруу панели сыяктуу, анткени аларда баскычтар бар, бирок функция башка жерде; жана массивдер , бул бир эле объекттердин бир нече маанилерин камтыган түрү.

Javaдагы примитивдүү жана массив маалымат түрлөрүнүн ортосунда кандай айырма бар?

Примитивдүү түрлөрү негизги болуп саналат маалыматтардын түрлөрү : байт, кыска, int, узун, float, кош, логикалык, char. Шилтеме түрлөрү ар кандай көз ирмемдүү класстар, ошондой эле массивдер : String, Scanner, Random, Die, int , String ж.б. үчүн кайда маалыматтар сакталат.

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