Što je plitka i duboka kopija u Javi?
Što je plitka i duboka kopija u Javi?

Video: Što je plitka i duboka kopija u Javi?

Video: Što je plitka i duboka kopija u Javi?
Video: Sanja i Nucci - Djerdan (uzivo) 2024, Travanj
Anonim

U plitka kopija , su samo polja primitivnog tipa podataka kopirano dok reference objekata nisu kopirano . Duboka kopija uključuje kopirati primitivnog tipa podataka kao i objektnih referenci.

Također treba znati što je plitka i duboka kopija?

A plitka kopija konstruira novi složeni objekt i zatim (koliko je to moguće) u njega umeće reference na objekte pronađene u izvorniku. A duboka kopija konstruira novi složeni objekt i zatim, rekurzivno, umeće kopije u njega od predmeta pronađenih u originalu.

što je plitko i duboko kloniranje u Javi? Sve promjene napravljene na klonirano objekt se neće odraziti u izvornom objektu ili obrnuto. Zadana verzija od klon metoda stvara plitka kopija nekog objekta. Plitka kopija je poželjno ako objekt ima samo primitivna polja. Duboka kopija je poželjno ako objekt ima reference na druge objekte kao polja.

Osim toga, što je plitka kopija u Javi?

A plitka kopija je kopirati referentnog pokazivača na objekt, dok je dubok kopirati je kopirati samog objekta. U Java , objekti se drže u pozadini, ono s čime inače komunicirate kada radite s objektima su pokazivači. Nazivi varijabli ukazuju na memorijski prostor objekta.

Što je duboka kopija u kloniranju?

Duboka kopija . The duboka kopija objekta imat će točnu kopirati svih polja izvornog objekta poput plićaka kopirati , ali za razliku od žute boje kopirati ako izvorni objekt ima bilo kakvu referencu na objekt kao polja, tada se pozivanjem stvara replika objekta klon metoda.

Preporučeni: