Worden arrays beschouwd als primitieve gegevenstypen?
Worden arrays beschouwd als primitieve gegevenstypen?

Video: Worden arrays beschouwd als primitieve gegevenstypen?

Video: Worden arrays beschouwd als primitieve gegevenstypen?
Video: Chris Langan: IQ, Free Will, Psychedelics, CTMU, & God 2024, Mei
Anonim

Nee, arrays zijn niet primitieve datatypes op Java. Het zijn containerobjecten die dynamisch worden gemaakt. Alle methoden van de klasse Object kunnen worden aangeroepen op een reeks . Zij waren beschouwd als referentie gegevenstypen.

Evenzo, welk type gegevenstype is array?

Een reeks is een homogeen gegevens structuur (elementen hebben dezelfde data type ) die een reeks opeenvolgend genummerde objecten opslaat - toegewezen in aaneengesloten geheugen. Elk object van de reeks kan worden geopend met behulp van het nummer (d.w.z. index). Wanneer u een reeks , stel je de grootte in.

En hoe verschillen arrays van objecten van arrays van primitieve typen? In eenvoudige lekentermen, Objectmatrices kan houden object van dat specifieke- type alleen terwijl primitief - types kan houden primitief . Laten we het verschil zien met een voorbeeld, primitief type : int iArrays = nieuwe int[4];

Waarom is array een niet-primitief gegevenstype?

De niet - primitieve gegevenstypen omvatten klassen, dit zijn sets plannen voor een bepaald object; interfaces, die lijken op dashboards of bedieningspanelen voor een klasse omdat ze de knoppen hebben, maar de functie is ergens anders; en arrays , die afzonderlijke objecten zijn die meerdere waarden van hetzelfde bevatten type.

Wat is het verschil tussen primitieve en array-gegevenstypen in Java?

Primitieve soorten zijn de basis soorten gegevens : byte, short, int, long, float, double, boolean, char. Verwijzing types zijn elke instantiable klasse evenals arrays : String, Scanner, Random, Die, int, String, etc. Referentievariabelen slaan adressen op naar locaties in het geheugen voor waar de gegevens is opgeslagen.

Aanbevolen: