Betragtes arrays som primitive datatyper?
Betragtes arrays som primitive datatyper?

Video: Betragtes arrays som primitive datatyper?

Video: Betragtes arrays som primitive datatyper?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Ingen, arrays er ikke primitive datatyper i Java. De er containerobjekter, som skabes dynamisk. Alle metoder i klassen Object kan påberåbes på en array . De var taget i betragtning som reference datatyper.

På samme måde, hvilken type datatype er array?

An array er en homogen data struktur (elementer har samme datatype ), der gemmer en sekvens af fortløbende nummererede objekter - allokeret i sammenhængende hukommelse. Hvert objekt i array kan tilgås ved at bruge dets nummer (dvs. indeks). Når du erklærer en array , du indstiller dens størrelse.

Og hvordan adskiller arrays af objekter sig fra arrays af primitive typer? I enkle lægmandsvendinger, Objektarrays kan holde objekt af den særlige- type kun mens primitiv - typer kan holde primitiv . Lad os se forskel med eksempel, Primitiv type : int iArrays = ny int[4];

Derfor, hvorfor array er ikke-primitiv datatype?

Det ikke - primitive datatyper inkludere klasser, som er sæt af planer for et givet objekt; grænseflader, som er som dashboards eller kontrolpaneler for en klasse, da de har knapperne, men funktionen er et andet sted; og arrays , som er enkelte objekter, der indeholder flere værdier af det samme type.

Hvad er forskellen mellem primitive og array-datatyper i Java?

Primitive typer er de grundlæggende typer af data : byte, kort, int, lang, float, dobbelt, boolesk, char. Reference typer er enhver instantiable klasse samt arrays : String, Scanner, Random, Die, int, String osv. Referencevariabler gemmer adresser til lokationer i hukommelsen til hvor er data er gemt.

Anbefalede: