Video: Ano ang mababaw na kopya at malalim na kopya sa Java?
2024 May -akda: Lynn Donovan | [email protected]. Huling binago: 2023-12-15 23:54
Sa mababaw na kopya , tanging mga field ng primitive na uri ng data ang kinopya habang ang mga object reference ay hindi kinopya . Malalim na kopya kinasasangkutan ng kopya ng primitive na uri ng data pati na rin ang mga object reference.
Ang dapat ding malaman ay, ano ang mababaw at malalim na kopya?
A mababaw na kopya gagawa ng bagong tambalang bagay at pagkatapos (hanggang sa posible) ay maglalagay ng mga sanggunian dito sa mga bagay na matatagpuan sa orihinal. A malalim na kopya gagawa ng bagong compound object at pagkatapos, recursively, inserts mga kopya sa loob nito ng mga bagay na matatagpuan sa orihinal.
ano ang mababaw at malalim na cloning sa Java? Anumang pagbabagong ginawa sa na-clone bagay ay hindi makikita sa orihinal na bagay o vice versa. Default na bersyon ng clone paraan ay lumilikha ng mababaw na kopya ng isang bagay. Mababaw na kopya ay ginustong kung ang isang bagay ay mayroon lamang primitive na mga patlang. Malalim na kopya ay ginustong kung ang isang bagay ay may mga sanggunian sa iba pang mga bagay bilang mga patlang.
Bukod, ano ang mababaw na kopya sa Java?
A mababaw na kopya ay isang kopya ng reference pointer sa bagay, samantalang isang malalim kopya ay isang kopya ng mismong bagay. Sa Java , ang mga bagay ay pinananatili sa background, kung ano ang karaniwan mong nakikipag-ugnayan kapag nakikitungo sa mga bagay ay ang mga pointer. Ang mga variable na pangalan ay tumuturo sa memory space ng object.
Ano ang malalim na kopya sa pag-clone?
Malalim na Kopya . Ang malalim na kopya ng isang bagay ay magkakaroon ng eksaktong kopya ng lahat ng mga field ng source object tulad ng isang mababaw kopya , ngunit hindi tulad ng sallow kopya kung ang source object ay may anumang reference sa object bilang mga field, pagkatapos ay isang replica ng object ay nilikha sa pamamagitan ng pagtawag clone paraan.
Inirerekumendang:
Ano ang ground truth sa malalim na pag-aaral?
Sa machine learning, ang terminong 'groundtruth' ay tumutukoy sa katumpakan ng training set'sclassification para sa pinangangasiwaang mga diskarte sa pag-aaral. Ang terminong 'ground truthing' ay tumutukoy sa proseso ng pangangalap ng wastong layunin (mapapatunayang) data para sa pagsusulit na ito. Ikumpara sa goldstandard
Ano ang magagawa ng malalim na pag-aaral?
Ang malalim na pag-aaral ay isang machine learning technique na nagtuturo sa mga computer na gawin kung ano ang natural sa tao: matuto sa pamamagitan ng halimbawa. Ang malalim na pag-aaral ay isang pangunahing teknolohiya sa likod ng mga walang driver na kotse, na nagbibigay-daan sa kanila na makilala ang astop sign, o upang makilala ang isang pedestrian mula sa alamppost
Ano ang pruning sa malalim na pag-aaral?
Ang pruning ay isang pamamaraan sa malalim na pag-aaral na tumutulong sa pagbuo ng mas maliit at mas mahusay na mga neural network. Isa itong diskarte sa pag-optimize ng modelo na kinabibilangan ng pag-aalis ng mga hindi kinakailangang halaga sa weight tensor
Ano ang mga algorithm na ginagamit sa malalim na pag-aaral?
Ang pinakasikat na deep learning algorithm ay ang: Convolutional Neural Network (CNN) Recurrent Neural Networks (RNNs) Long Short-Term Memory Networks (LSTMs) Stacked Auto-Encoders. Deep Boltzmann Machine (DBM) Deep Belief Networks (DBN)
Ano ang isang mababaw na kopya ng JavaScript?
Ang mababaw na kopya ay isang medyo matalinong kopya ng isang bagay. Ang isang bagong bagay ay nilikha na may eksaktong kopya ng mga halaga sa orihinal na bagay. Kung ang alinman sa mga patlang ng bagay ay mga sanggunian sa iba pang mga bagay, ang mga reference na address lamang ang kinokopya ibig sabihin, tanging ang memory address lamang ang kinokopya