Vai masīvi tiek uzskatīti par primitīviem datu tipiem?
Vai masīvi tiek uzskatīti par primitīviem datu tipiem?

Video: Vai masīvi tiek uzskatīti par primitīviem datu tipiem?

Video: Vai masīvi tiek uzskatīti par primitīviem datu tipiem?
Video: JavaScript - Reference vs Primitive Values/ Types 2024, Novembris
Anonim

Nē, masīvi nav primitīvie datu tipi Java valodā. Tie ir konteineru objekti, kas tiek izveidoti dinamiski. Visas Object klases metodes var izsaukt uz masīvs . Viņi bija apsvērts kā atsauce datu tipi.

Līdzīgi, kāda veida datu tips ir masīvs?

An masīvs ir viendabīgs datus struktūra (elementiem ir vienādi datu tips ), kurā tiek saglabāta secīgi numurētu objektu secība, kas piešķirta blakus atmiņā. Katrs objekts masīvs var piekļūt, izmantojot tā numuru (t.i., indeksu). Kad jūs deklarējat an masīvs , jūs iestatāt tā izmēru.

Kā arī objektu masīvi atšķiras no primitīvo tipu masīviem? Vienkāršiem neprofesionāliem vārdiem sakot, Objektu masīvi var turēt objektu no tā konkrētā- veids tikai tā kā primitīvs - veidi var turēt primitīvs . Apskatīsim atšķirību ar piemēru, Primitīvs tips : int iArrays = jauns int[4];

Tātad, kāpēc masīvs nav primitīvs datu tips?

The nav - primitīvie datu tipi iekļaut klases, kas ir dotā objekta plānu kopas; saskarnes, kas ir kā klases informācijas paneļi vai vadības paneļi, jo tiem ir pogas, bet funkcija ir citur; un masīvi , kas ir atsevišķi objekti, kas satur vairākas viena un tā paša vērtības veids.

Kāda ir atšķirība starp primitīvajiem un masīva datu veidiem Java?

Primitīvie tipi ir pamata datu veidi : baits, īss, int, garš, peldošs, dubults, Būla, rakstzīme. Atsauce veidi ir jebkura momentāna klase, kā arī masīvi : String, Scanner, Random, Die, int, String uc Atsauces mainīgie saglabā adreses vietām atmiņā priekš kur datus tiek saglabāts.

Ieteicams: