Масивите се считат за примитивни типове данни?
Масивите се считат за примитивни типове данни?

Видео: Масивите се считат за примитивни типове данни?

Видео: Масивите се считат за примитивни типове данни?
Видео: Дэвид Иглмен: Можем ли мы создать для людей новые чувства? 2024, Може
Anonim

Не, масиви не са примитивни типове данни в Java. Те са контейнерни обекти, които се създават динамично. Всички методи на клас Object могат да бъдат извикани на an масив . Те бяха разглеждан като справка типове данни.

По същия начин какъв тип тип данни е масив?

Ан масив е хомогенна данни структура (елементите имат същата тип данни ), който съхранява поредица от последователно номерирани обекти - разпределени в непрекъсната памет. Всеки обект от масив може да бъде достъпен чрез използването на неговия номер (т.е. индекс). Когато декларирате an масив , задавате неговия размер.

Също така, как масивите от обекти се различават от масивите от примитивни типове? С прости лаици казано, Обектни масиви може да задържи обект на това конкретно- Тип само докато примитивен - видове може да задържи примитивен . Нека видим разликата с пример, Примитивен тип : int iArrays = нов int[4];

Поради това защо масивът е непримитивен тип данни?

В не - примитивни типове данни включват класове, които са набори от планове за даден обект; интерфейси, които са като табла за управление или контролни панели за клас, тъй като имат бутоните, но функцията е другаде; и масиви , които са единични обекти, които съдържат множество стойности на едно и също Тип.

Каква е разликата между примитивните и масивните типове данни в Java?

Примитивни типове са основните видове данни : байт, къс, int, дълъг, плаващ, двойно, булев, char. Справка видове са всеки моментен клас, както и масиви : String, Scanner, Random, Die, int, String и т.н. Референтните променливи съхраняват адреси на места в паметта за където данни се съхранява.

Препоръчано: