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

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

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

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

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

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

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

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

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

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