Pidetäänkö taulukoita primitiivisinä tietotyypeinä?
Pidetäänkö taulukoita primitiivisinä tietotyypeinä?

Video: Pidetäänkö taulukoita primitiivisinä tietotyypeinä?

Video: Pidetäänkö taulukoita primitiivisinä tietotyypeinä?
Video: Valtuusto 13.6.2022 2024, Marraskuu
Anonim

Ei, taulukoita eivät ole primitiiviset tietotyypit Javassa. Ne ovat konttiobjekteja, jotka luodaan dynaamisesti. Kaikki Object-luokan menetelmiä voidaan kutsua joukko . He olivat harkittu referenssinä tietotyypit.

Samoin, minkä tyyppinen tietotyyppi on array?

An joukko on homogeeninen tiedot rakenne (elementeillä on sama tietotyyppi ), joka tallentaa sarjan peräkkäin numeroituja objekteja, jotka on allokoitu viereiseen muistiin. Jokainen esine joukko voidaan käyttää käyttämällä sen numeroa (eli indeksiä). Kun julistat an joukko , asetat sen koon.

Lisäksi kuinka objektien taulukot eroavat primitiivityyppisistä taulukoista? Yksinkertaisilla maallikoilla sanottuna, Objektitaulukot voi pitää esine siitä nimenomaisesta- tyyppi vain kun taas primitiivinen - tyypit voi pitää primitiivinen . Katsotaanpa eroa esim. Primitiivinen tyyppi : int iArrays = uusi int[4];

Miksi matriisi on ei-primitiivinen tietotyyppi?

The ei - primitiiviset tietotyypit sisältävät luokat, jotka ovat tietyn objektin suunnitelmia; rajapinnat, jotka ovat kuin luokan kojelaudat tai ohjauspaneelit, koska niissä on painikkeet, mutta toiminto on muualla; ja taulukoita , jotka ovat yksittäisiä objekteja, jotka sisältävät useita saman arvoja tyyppi.

Mitä eroa on primitiivisten ja taulukkotietotyyppien välillä Javassa?

Primitiiviset tyypit ovat perus tietotyyppejä : tavu, lyhyt, int, pitkä, float, double, boolean, char. Viite tyypit ovat kaikki instantiable luokka sekä taulukoita : String, Scanner, Random, Die, int, String jne. Viitemuuttujat tallentavat osoitteet paikkoihin muistissa varten missä tiedot on tallennettu.

Suositeltava: