Video: Ce este copierea superficială și copierea profundă în Java?
2024 Autor: Lynn Donovan | [email protected]. Modificat ultima dată: 2023-12-15 23:52
În copie superficială , numai câmpurile de tip de date primitiv sunt copiat în timp ce referinţele obiectelor nu sunt copiat . Copie adâncă implică copie a tipului de date primitiv, precum și referințe la obiect.
De asemenea, trebuie să știți ce este copierea superficială și profundă?
A copie superficială construiește un nou obiect compus și apoi (în măsura posibilului) inserează referințe în el la obiectele găsite în original. A copie adâncă construiește un nou obiect compus și apoi, recursiv, inserează copii în el a obiectelor găsite în original.
ce este clonarea superficială și profundă în Java? Orice modificări aduse clonat obiectul nu se va reflecta în obiectul original sau invers. Versiunea implicită a clonare metoda creează copie superficială a unui obiect. Copie superficială este de preferat dacă un obiect are doar câmpuri primitive. Copie adâncă este de preferat dacă un obiect are referințe la alte obiecte ca câmpuri.
În plus, ce este copierea superficială în Java?
A copie superficială este o copie a indicatorului de referință la obiect, în timp ce o adâncime copie este o copie a obiectului în sine. În Java , obiectele sunt păstrate în fundal, ceea ce interacționați în mod normal atunci când aveți de-a face cu obiectele sunt pointerii. Numele variabilelor indică spațiul de memorie al obiectului.
Ce este copierea profundă în clonare?
Deep Copy . The copie adâncă a unui obiect va avea un exact copie din toate câmpurile obiectului sursă ca o mică adâncime copie , dar spre deosebire de sallow copie dacă obiectul sursă are vreo referință la obiect ca câmpuri, atunci o replică a obiectului este creată prin apelare clonare metodă.
Recomandat:
Ce este adevărul de bază în învățarea profundă?
În învățarea automată, termenul „adevăr de fond” se referă la acuratețea clasificării setului de antrenament pentru tehnicile de învățare supravegheată. Termenul „adevărat de bază” se referă la procesul de culegere a datelor obiective (demonstrabile) adecvate pentru acest test. Comparați cu standardul de aur
Este ușor să înveți învățarea profundă?
Învățarea profundă este puternică tocmai pentru că face lucrurile dificile mai ușoare. Motivul pentru care învățarea profundă a făcut o astfel de explozie este faptul că ne permite să formulăm mai multe probleme de învățare anterior imposibile ca minimizarea pierderilor empirice prin coborârea gradientului, un lucru super simplu din punct de vedere conceptual
Ce este copierea la scriere în ceea ce privește memoria virtuală?
„Copy-on-write își găsește utilizarea principală în sistemele de operare cu memorie virtuală; atunci când un proces creează o copie a lui însuși, paginile din memorie care ar putea fi modificate fie de proces, fie de copia sa sunt marcate copy-on-write
Ce este învățarea profundă în domeniul sănătății?
Aplicații de învățare profundă în asistența medicală Tehnicile de învățare profundă folosesc datele stocate în înregistrările EHR pentru a aborda multe preocupări necesare în domeniul sănătății, cum ar fi reducerea ratei de diagnosticare greșită și anticiparea rezultatului procedurilor
Ce este un JavaScript de copiere superficială?
Copia superficială este o copie pe biți a unui obiect. Este creat un nou obiect care are o copie exactă a valorilor din obiectul original. Dacă oricare dintre câmpurile obiectului este referință la alte obiecte, sunt copiate doar adresele de referință, adică numai adresa de memorie este copiată