Starpība starp Vector un ArrayList

Galvenā atšķirība: Vector un ArrayList ir gan Java kolekcijas paketes klases. Vektoru izmanto, lai īstenotu dinamisku masīvu, kas automātiski palielinās pēc nepieciešamības. Tāpat kā Vector, ArrayList ir arī saraksta interfeisa īstenošana. Vektoru sinhronizē, bet ArrayList nav sinhronizēts.

Vector ir tās klases nosaukums, kas atrodas Java Java versijā. Tā īsteno dinamisku masīvu, kas pēc savas prasības aug atsevišķi. Tam nav nepieciešami nekādi fiksācijas izmēri. Vektoru klasē ir dažādas metodes. Pievienot () metodi izmanto, lai pievienotu elementus vektorā. Šim nolūkam tiek izmantota metode (indekss, objekts). Tas pievieno minēto objektu minētajam indeksam. Vector ir sinhronizēts, kas nozīmē, ka noteiktā laikā tikai viena pavediena var piekļūt savai metodei no ārpuses. Tādējādi vektoru uzskata par drošu vītnei.

Piemērs -

publiskā klase piemērsVector {

public static void main (String [] args)

{

Vector a = jauns Vector ();

a.add ("20");

a.add ("30");

System.out.println (a.get (0));

System.out.println (a.get (1));

}

}

Izeja -

20

30

Tāpat kā Vector, ArrayList ir arī saraksta interfeisa īstenošana. Pasūtīta elementu grupa var tikt saglabāta java masīvu sarakstā, un ir atļauts arī dublikātus. ArrayList (), ArrayList (kolekcija c) vai ArrayList (int izmērs) var izmantot, lai izveidotu ArrayList piemēru. Vector un ArrayList ir vienādi daudzos terminos, piemēram, abi ir indeksu pamatā un ir masīva ieviešana iekšēji. Ievietošanas secība abos gadījumos paliek neskarta. Abas pieļauj nulles un dublikātus. Tomēr abos ir dažādi konteksti. Galvenais atšķirības punkts ir attiecībā uz sinhronizāciju. Vektori ir sinhronizēti un ArrayLists netiek sinhronizēti. Tie atšķiras arī datu pieauguma ziņā. Pēc noklusējuma vektors dubulto masīva izmēru. No otras puses, ArrayList palielina tā lielumu par 50 procentiem. Tālāk redzamajā tabulā atradīsim atšķirības punktu.

Salīdzinājums starp Vector un Arraylist:

Vector

Arraylist

Definīcija

Vector ir tās klases nosaukums, kas atrodas Java Java versijā. Tā īsteno dinamisku masīvu, kas pēc savas prasības aug atsevišķi.

ArrayList ir arī saraksta interfeisa īstenošana. Pasūtīta elementu grupa var tikt saglabāta java masīvu sarakstā, un ir atļauts arī dublikātus .

Sinhronizācija

Ātrums

Lēnāks

Ātrāk

Jauda

Šķērsojot noteikto slieksni, tas palielinās atbilstoši vērtībai, kas minēta laukā, ko sauc par kapacitāti

Lai palielinātu ArrayList lielumu, tiek izsaukta metode, kas nodrošina caurskatāmību

Atgriezti iteratori

Neizdevās ātri

Neizdevās ātri

Skaitītājs

Neiespējami ātri

Neizdevās ātri

Ieteicams

Saistītie Raksti

  • tautas salīdzinājumi: Starpība starp cietumu un cietumu

    Starpība starp cietumu un cietumu

    Galvenā atšķirība: Jails un cietumi ir daļa no krimināltiesību sistēmas, kurā ietilpst arī tiesas, tiesībaizsardzības un noziedzības laboratorijas. Buras galvenokārt izmanto, lai novietotu personu, kas gaida tiesu vai gaida notiesāšanu. Ieslodzījuma vietas tiek izmantotas kareivju un personu, kurām ir sods par noziegumiem, turēšanai. Buras un cietumi i
  • tautas salīdzinājumi: Atšķirība starp izpletņlēkšanu un bāzes lēkšanu

    Atšķirība starp izpletņlēkšanu un bāzes lēkšanu

    Galvenā atšķirība: gan izpletņlēkšana, gan bāzes lēkšana ir izpletņu veidi. Izpletņlēkšana ir sports, kurā lidmašīna izlēk no lidmašīnas, savukārt bāzes lēkšana ir darbība, kurā dalībnieks lec no fiksēta objekta. Izlidošana ir aizraujošs sporta veids, kas ietver lēkšanu no lidmašīnas un brīvu krītošu vai izpletņlēkšanu atpakaļ uz zemes. To veic kā gaisa manevru un triku sorti
  • tautas salīdzinājumi: Starpība starp ass un orbītu

    Starpība starp ass un orbītu

    Galvenā atšķirība: ass ir iedomāta līnija, kas šķērso gan ziemeļu, gan dienvidu stabus, uz kuriem Zeme griežas. Orbītā ir izliekts ceļš, ko uzņem objekts ap zvaigzni, planētu, mēnesi utt. Oxford vārdnīcas definē Axis kā, Iedomāta līnija, par kuru ķermenis rotē: Zeme griežas uz tās ass ik pēc 24 stundām. Ģeometrijā - iedomātā taisna
  • tautas salīdzinājumi: Atšķirība starp Ghost un Devil

    Atšķirība starp Ghost un Devil

    Galvenā atšķirība : spoku un velnu uzskata par pārdabiskām būtnēm. Spokiem ir mirušo cilvēku dvēseles un garas, turpretī velns tiek uzskatīts par ļaunuma personību un Dieva un cilvēces ienaidnieku. Saskaņā ar Dictionary.com vārdiem, “spoku” definē kā: Mirušās personas dvēsele Nopietns iedomāts gars Neskaidra, ēnaina vai aizkavējoša forma Kļūšana dzīvo cilvēku vidū vai vajāšana “Spoks” ir mirušās personas vai dzīvnieka dvēsele vai gars. Ghosts tiek uzskatīts par neredzamu klātbūtni,
  • tautas salīdzinājumi: Starpība starp Cheetah un Jaguar

    Starpība starp Cheetah un Jaguar

    Galvenā atšķirība: Gan Cheetah, gan Jaguar būtībā ir savvaļas lieli kaķi. Galvenā atšķirība starp abiem dzīvniekiem ir to melnā krāsa organismā. Cheetahs ir gaiši krāsots ar melniem plankumiem visā ķermenī. No otras puses, Jaguariem ir lielāki rozetes formas modeļi ķermeņa sānos un aizmugurē. Cheetahs ir vienīgais liel
  • tautas salīdzinājumi: Atšķirība starp cute un adorable

    Atšķirība starp cute un adorable

    Galvenā atšķirība: gudrs un adorable pamatā ir sinonīmi, ko izmanto, lai izteiktu šarmu. Tie ir emocionāli vārdi, kas tiek izmantoti, lai apveltītu un lolotu kādu. Pievilcīgi izceļ gudrība, savukārt burvīgajā izceļ patīkamību. Gudrs ir patīkams vārds, pilns ar lolojumu, ko izmanto, lai izteiktu un slavētu kādu, kurš ir pievilcīgs, skaists un salds. Šis vārds liek kādam jus
  • tautas salīdzinājumi: Atšķirība starp A4 un A6 papīra izmēru

    Atšķirība starp A4 un A6 papīra izmēru

    Galvenā atšķirība: ISO 'A' sērijas lokšņu izmēru sērija ir balstīta uz konstanta platuma un garuma attiecību 1: kvadrātsakne 2 (vērtība aptuveni = 1, 4142). A4 ir standarta biznesa vēstules izmērs, bet A6 ir viena ceturtdaļa (1/4) A4 izmēra. 1920. gados Vācijas Dr. Porstmann publicēja dokumentu, kurā tika piedāvāts standarts papīram. Viņa teorija ātri kļuv
  • tautas salīdzinājumi: Atšķirība starp pelēkajiem matiem un baltajiem matiem

    Atšķirība starp pelēkajiem matiem un baltajiem matiem

    Galvenā atšķirība: pelēkošana ir ilūzija, ko rada balti mati, kas sajaukti ar melnajiem matiem, radot “sāli un piparus” vai “pelēko” izskatu. Pelēki un balti mati ir viens un tas pats, tikai atšķirīgi termini. Pelēki mati ir nepareizs priekšstats, jo pelēks mati nepastāv. Pelēki mati tiek uzskatīti par optisku ilūziju, ko izraisa baltie mati, kas sajaucas ar melniem matiem, radot pelēku izskatu. Let's back up mazliet u
  • tautas salīdzinājumi: Starpība starp Nerd un Geek

    Starpība starp Nerd un Geek

    Galvenā atšķirība: 'Nerd' un 'geek' ir vārdi, kuriem ir stereotipiski attēli, kas saistīti ar viņiem. Mūsdienās nerd parasti tiek izmantots, lai atsauktos uz personu, kas ir studējoša, nevēlama un garlaicīga. No otras puses, ģeeku lieto, lai atsauktos uz personu, kurai ir apsēstība kādā konkrētā jomā vai priekšmetā, un ir ļoti entuziasma par savu interešu jomu. “Nerd” un “geek” ir divi

Redaktora Izvēle

Starpība starp jogurtu un biezpienu

Galvenā atšķirība: jogurts un biezpiens ir divi dažādi piena produktu veidi. Šie divi ir divi dažādi piena veidi, kas tiek radīti, fermentējot pienu kaut kādā veidā. Jogurts ir piena produkts, kas izveidots, fermentējot pienu, izmantojot baktērijas. Baktērijas, ko izmanto piena fermentēšanai, sauc par "jogurta kultūrām". Biezpiens ir piena