Marami ka nang alam tungkol sa mga primitive na uri, at sa antas na ito nakilala mo ang kanilang mga doppelganger — ang mga klase ng wrapper, at natutunan kung ano ang autoboxing at unboxing, kung paano ihambing ang mga uri ng wrapper nang tama, at kung paano ito gagawin nang hindi tama.

Dinala mo rin ang iyong karanasan sa array sa susunod na antas sa pamamagitan ng pagkilala sa klase ng ArrayList. Talaga, mayroon kang mga bagay na dapat isipin! Mas mabuti pa, maglaan ng kalahating oras para sa ilang karagdagang artikulo sa mga paksang ito na maglalagay ng lahat sa lugar nito.

Mga Klase ng Wrapper sa Java

Ang mga klase ng wrapper ay mukhang at kumikilos tulad ng primitive na uri ng parehong pangalan, ngunit sa katunayan sila ay mga tunay na klase. Ipinapaliwanag ng artikulong ito kung sino ang nangangailangan ng mga ito, para saan sila, at kung ano ang ginagawa mo sa kanila.

Autoboxing at Unboxing sa Java

Sa Java, isang tampok ng mga primitive at ang kanilang mga wrapper ay autoboxing / unboxing. Isaalang-alang natin ang konseptong ito.

klase ng ArrayList

Ang mga array ay mahusay, ngunit ang mga programmer ay nagkakaroon ng masamang mood dahil sa kanilang limitadong laki at ang kawalan ng kakayahang magdagdag o mag-alis ng mga bagong elemento. Kaya, matugunan ang ArrayList: ito ay isang souped-up na array, isang simple at maginhawang istraktura ng data. Sa sandaling lumipat ka mula sa mga array patungo sa ArrayList, hindi ka na makakabalik.

Pagtanggal ng elemento mula sa isang ArrayList

At narito ang isa pang artikulo na nagpapatuloy sa aming pagtalakay sa ArrayList. Sa pagkakataong ito ay tatalakayin natin nang mas detalyado ang mahahalagang operasyon para sa pagtatrabaho sa mga listahan — pag-alis ng isang item mula sa isang listahan, at pag-aalis ng isang item mula sa isang listahan sa isang loop.

ArrayList sa mga larawan

Kung hindi mo lubos na nauunawaan kung paano gumagana ang ArrayList, ang araling ito ay para sa iyo. Magkakaroon ng maraming mga larawan at mga paliwanag at halos walang code. Ngunit ang pinakamahalaga, pagkatapos basahin at unawain ito, mauunawaan mong mabuti kung paano gumagana ang ArrayList... Sino ang nakakaalam, marahil ay ipapatupad mo pa ang iyong sarili pagkatapos nito! Kaya, upang isulong ang iyong pagsasanay, ito ay isang magandang gawain para sa isang nagsisimulang developer.