Betraktes arrays som primitive datatyper?
Betraktes arrays som primitive datatyper?

Video: Betraktes arrays som primitive datatyper?

Video: Betraktes arrays som primitive datatyper?
Video: 7 Must Know Java Array Methods 2024, Kan
Anonim

Nei, matriser er ikke primitive datatyper i Java. De er containerobjekter som lages dynamisk. Alle metoder i klassen Objekt kan påberopes på en array . De var regnet som som referanse datatyper.

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

An array er en homogen data struktur (elementer har samme data-type ) som lagrer en sekvens av fortløpende nummererte objekter - tildelt i sammenhengende minne. Hvert objekt av array kan nås ved å bruke nummeret (dvs. indeks). Når du erklærer en array , angir du størrelsen.

Dessuten, hvordan skiller arrays av objekter seg fra arrays av primitive typer? I enkle lekmannstermer, Objektmatriser kan holde gjenstand av det spesielle- type bare mens primitiv - typer kan holde primitiv . La oss se forskjell med eksempel, Primitiv type : int iArrays = new int[4];

Derav, hvorfor array er ikke-primitiv datatype?

De ikke - primitive datatyper inkludere klasser, som er sett med planer for et gitt objekt; grensesnitt, som er som dashbord eller kontrollpaneler for en klasse siden de har knappene, men funksjonen er et annet sted; og matriser , som er enkeltobjekter som inneholder flere verdier av det samme type.

Hva er forskjellen mellom primitive og array-datatyper i Java?

Primitive typer er de grunnleggende typer data : byte, kort, int, lang, flyte, dobbel, boolsk, røye. Henvisning typer er en hvilken som helst øyeblikkelig klasse også matriser : String, Scanner, Random, Die, int, String, osv. Referansevariabler lagrer adresser til steder i minnet til hvor i data er lagret.

Anbefalt: