Массивыг анхдагч өгөгдлийн төрөл гэж үздэг үү?
Массивыг анхдагч өгөгдлийн төрөл гэж үздэг үү?

Видео: Массивыг анхдагч өгөгдлийн төрөл гэж үздэг үү?

Видео: Массивыг анхдагч өгөгдлийн төрөл гэж үздэг үү?
Видео: What is Primitive datatype in JAVA| Why String is not Primitive | Most Asked Interview Questions 2024, May
Anonim

Үгүй, массив биш юм анхдагч өгөгдлийн төрлүүд Java хэл дээр. Эдгээр нь динамикаар бүтээгдсэн контейнер объектууд юм. Object ангиллын бүх аргыг an дээр дуудаж болно массив . Тэд байсан авч үзсэн лавлагаа болгон өгөгдлийн төрлүүд.

Үүний нэгэн адил массив нь ямар төрлийн өгөгдлийн төрөл вэ?

Ан массив нэгэн төрлийн байна өгөгдөл бүтэц (элементүүд ижил байна өгөгдлийн төрөл ) залгаа санах ойд хуваарилагдсан дараалсан дугаарлагдсан объектуудын дарааллыг хадгалдаг. объект бүр массив дугаарыг (жишээ нь, индекс) ашиглан хандаж болно. Та зарлахдаа массив , та түүний хэмжээг тохируулна уу.

Мөн объектын массив нь анхдагч төрлийн массиваас юугаараа ялгаатай вэ? Энгийн хүмүүсийн үгээр хэлбэл, Объект массив барьж чадна обьект тухайлбал - төрөл зөвхөн харин Балар эртний - төрөл барьж чадна Балар эртний . Жишээ нь ялгааг харцгаая, Анхдагч төрөл : int iArrays = new int[4];

Тиймээс массив яагаад энгийн бус өгөгдлийн төрөл байдаг вэ?

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

Java дахь анхдагч болон массив өгөгдлийн төрлүүдийн хооронд ямар ялгаа байдаг вэ?

Анхдагч төрлүүд үндсэн юм өгөгдлийн төрлүүд : байт, богино, int, урт, хөвөх, давхар, логик, char. Лавлагаа төрөл ямар ч агшин зуурын анги мөн массив : String, Scanner, Random, Die, int, String гэх мэт. Лавлах хувьсагч нь санах ой дахь байршлуудын хаягийг хадгалдаг. төлөө хаана өгөгдөл хадгалагдаж байна.

Зөвлөмж болгож буй: