Ali se matrike obravnavajo kot primitivni podatkovni tipi?
Ali se matrike obravnavajo kot primitivni podatkovni tipi?

Video: Ali se matrike obravnavajo kot primitivni podatkovni tipi?

Video: Ali se matrike obravnavajo kot primitivni podatkovni tipi?
Video: Section 5 2024, November
Anonim

ne, nizi niso primitivni podatkovni tipi v Javi. So objekti vsebnika, ki so ustvarjeni dinamično. Vse metode razreda Object se lahko pokličejo na niz . Oni so bili upoštevati kot referenca vrste podatkov.

Podobno, katera vrsta podatkovnega tipa je matrika?

An niz je homogena podatkov strukturo (elementi so enaki vrsto podatkov ), ki shranjuje zaporedje zaporedno oštevilčenih predmetov - dodeljenih v sosednjem pomnilniku. Vsak predmet iz niz do katerega lahko dostopate z uporabo njegove številke (tj. indeksa). Ko razglasite an niz , nastavite njegovo velikost.

Tudi, kako se nizi predmetov razlikujejo od nizov primitivnih tipov? Preprosto laično rečeno, Objektni nizi lahko drži predmet tega posebnega- tip samo ker primitivno - vrste lahko drži primitivno . Poglejmo razliko na primeru, Primitivni tip : int iArrays = novo int[4];

Zakaj torej matrika ni primitiven podatkovni tip?

The ne - primitivne vrste podatkov vključujejo razrede, ki so nizi načrtov za dani objekt; vmesniki, ki so kot nadzorne plošče ali nadzorne plošče za razred, saj imajo gumbe, vendar je funkcija drugje; in nizi , ki so posamezni objekti, ki vsebujejo več enakih vrednosti tip.

Kakšna je razlika med primitivnimi in matričnimi podatkovnimi tipi v Javi?

Primitivne vrste so osnovni vrste podatkov : byte, short, int, long, float, double, boolean, char. Referenca vrste so tudi kateri koli instantni razred nizi : String, Scanner, Random, Die, int, String itd. Referenčne spremenljivke shranjujejo naslove na lokacije v pomnilniku za kje za podatkov je shranjena.

Priporočena: