Word skikkings as primitiewe datatipes beskou?
Word skikkings as primitiewe datatipes beskou?

Video: Word skikkings as primitiewe datatipes beskou?

Video: Word skikkings as primitiewe datatipes beskou?
Video: Michael Levin Λ Joscha Bach: Collective Intelligence 2024, Mei
Anonim

Geen, skikkings is nie primitiewe datatipes in Java. Hulle is houerobjekte wat dinamies geskep word. Alle metodes van klas Object kan op 'n skikking . Hulle was oorweeg as verwysing datatipes.

Net so, watter tipe datatipe is skikking?

An skikking is 'n homogene data struktuur (elemente het dieselfde Datatipe ) wat 'n reeks opeenvolgende genommerde voorwerpe stoor--toegedeel in aaneenlopende geheue. Elke voorwerp van die skikking kan verkry word deur sy nommer (d.w.s. indeks) te gebruik. Wanneer jy verklaar 'n skikking , stel jy sy grootte.

Ook, hoe verskil skikkings van voorwerpe van skikkings van primitiewe tipes? In eenvoudige leke terme, Voorwerpskikkings kan hou voorwerp van daardie spesifieke- tipe slegs terwyl primitief - tipes kan hou primitief . Kom ons sien verskil met voorbeeld, Primitiewe tipe : int iArrays = nuwe int[4];

Daarvan, hoekom is skikking nie-primitiewe datatipe?

Die nie - primitiewe datatipes sluit klasse in, wat stelle planne vir 'n gegewe voorwerp is; koppelvlakke, wat soos dashboards of kontrolepanele vir 'n klas is, aangesien hulle die knoppies het, maar die funksie is elders; en skikkings , wat enkele voorwerpe is wat veelvuldige waardes van dieselfde bevat tipe.

Wat is die verskil tussen primitiewe en skikking datatipes in Java?

Primitiewe tipes is die basiese tipes data : byte, kort, int, lank, float, dubbel, boolean, char. Verwysing tipes is enige oombliklike klas sowel as skikkings : String, Scanner, Random, Die, int, String, ens. Verwysingsveranderlikes stoor adresse na liggings in die geheue vir waar die data word gestoor.

Aanbeveel: