Massivlar ibtidoiy ma'lumotlar turlari deb hisoblanadimi?
Massivlar ibtidoiy ma'lumotlar turlari deb hisoblanadimi?

Video: Massivlar ibtidoiy ma'lumotlar turlari deb hisoblanadimi?

Video: Massivlar ibtidoiy ma'lumotlar turlari deb hisoblanadimi?
Video: Lesson 10: Conditional Statement in Arduino and Using Array | SunFounder Robojax 2024, May
Anonim

Yo'q, massivlar emas ibtidoiy ma'lumotlar turlari Java tilida. Ular dinamik ravishda yaratilgan konteyner ob'ektlari. Ob'ekt sinfining barcha usullari a da chaqirilishi mumkin massiv . Ular … bo'lgandi hisobga olinadi mos yozuvlar sifatida ma'lumotlar turlari.

Xuddi shunday, massiv qanday turdagi ma'lumotlar turi?

An massiv bir jinsli hisoblanadi ma'lumotlar tuzilishi (elementlar bir xil ma'lumotlar turi ) ketma-ket raqamlangan ob'ektlar ketma-ketligini saqlaydi - qo'shni xotirada ajratilgan. Har bir ob'ekt massiv uning raqami (ya'ni, indeks) yordamida kirish mumkin. Siz e'lon qilganingizda massiv , siz uning hajmini o'rnatasiz.

Shuningdek, obyektlar massivlari ibtidoiy tipdagi massivlardan qanday farq qiladi? Oddiy odamlar bilan aytganda, Obyekt massivlari ushlab turishi mumkin ob'ekt shu jumladan - turi faqat holbuki ibtidoiy - turlari ushlab turishi mumkin ibtidoiy . Keling, misol bilan farqni ko'rib chiqaylik, Primitiv tip : int iArrays = new int[4];

Shunday ekan, nima uchun massiv ibtidoiy bo'lmagan ma'lumotlar turi hisoblanadi?

The yo'q - ibtidoiy ma'lumotlar turlari berilgan ob'ekt uchun rejalar to'plami bo'lgan sinflarni o'z ichiga oladi; interfeyslar, ular sinf uchun asboblar paneli yoki boshqaruv paneliga o'xshaydi, chunki ularda tugmalar mavjud, ammo funksiya boshqa joyda; va massivlar , ular bir xilning bir nechta qiymatlarini o'z ichiga olgan yagona ob'ektlardir turi.

Java-da ibtidoiy va massiv ma'lumotlar turlari o'rtasidagi farq nima?

Ibtidoiy turlar asosiy hisoblanadi ma'lumotlar turlari : bayt, qisqa, int, uzun, float, double, mantiqiy, char. Malumot turlari kabi har qanday lahzali sinfdir massivlar : String, Scanner, Random, Die, int, String va boshqalar. Yo'naltiruvchi o'zgaruvchilar manzillarni xotirada saqlaydi uchun qayerda ma'lumotlar saqlanadi.

Tavsiya: