Mis on Javas madalkoopia ja sügavkoopia?
Mis on Javas madalkoopia ja sügavkoopia?

Video: Mis on Javas madalkoopia ja sügavkoopia?

Video: Mis on Javas madalkoopia ja sügavkoopia?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, Aprill
Anonim

sisse madal koopia , on ainult primitiivse andmetüübi väljad kopeeritud samas kui objektide viited ei ole kopeeritud . Sügav koopia hõlmab kopeerida nii primitiivsete andmetüüpide kui ka objektviited.

Samuti on teada, mis on pinnapealne ja sügav koopia?

A madal koopia konstrueerib uue liitobjekti ja seejärel (võimaluse piires) lisab sellesse viited originaalis leitud objektidele. A sügav koopia konstrueerib uue liitobjekti ja lisab seejärel rekursiivselt koopiaid sellesse originaalis leitud esemetest.

mis on pinnapealne ja sügav kloonimine Javas? Kõik muudatused, mis on tehtud kloonitud objekt ei kajastu originaalobjektis ega vastupidi. Vaikeversioon kloon meetod loob madal koopia objektist. Madal koopia eelistatakse, kui objektil on ainult primitiivsed väljad. Sügav koopia on eelistatud, kui objektil on väljadena viited teistele objektidele.

Pealegi, mis on Javas pinnapealne koopia?

A madal koopia on kopeerida viiteosuti objektile, samas kui sügav kopeerida on kopeerida objektist endast. sisse Java , hoitakse objekte taustal. Tavaliselt suhtlete objektidega tegelemisel osutitega. Muutujate nimed osutavad objekti mäluruumile.

Mis on sügavkoopia kloonimises?

Sügav koopia . The sügav koopia objektil on täpne kopeerida kõigist lähteobjekti väljadest nagu madalik kopeerida , kuid erinevalt sallowist kopeerida kui lähteobjektil on väljadena mingi viide objektile, luuakse kõne teel objekti koopia kloon meetod.

Soovitan: