Pangangasiwa ng Pagbubukod

May -Akda: Randy Alexander
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 15 Mayo 2024
Anonim
Tamang pagbubukod-bukod ng basura
Video.: Tamang pagbubukod-bukod ng basura

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Pangangasiwa ng Pagbubukod?

Ang paghawak ng eksepsiyon ay isang mekanismo kung saan ginagamit ang isang konstruksyon ng programming upang palagiang na-trap, pangharang at hawakan ang error na naganap sa panahon ng pagpapatupad ng aplikasyon. Ang Karaniwang Wika ng Runtime (CLR) ng .NET Framework ay idinisenyo upang gumamit ng isang modelo ng paghawak ng pagbubukod batay sa mga object ng pagbubukod at protektado ng mga bloke ng code.


Ang mga tampok ng mekanismo ng paghawak ng pagbubukod na ipinatupad sa CLR ay ang mga sumusunod:

a) Ang bawat wika ay maaaring magkaroon ng sariling pagtutukoy para sa paghawak ng mga pagbubukod na walang mga paghihigpit

b) Ang mga pagbubukod ay nabuo at pinangangasiwaan nang walang kinalaman sa wikang ginamit at uri ng code (pinamamahalaan o hindi pinamamahalaan)

c) Ang mga pagbubukod ay maaaring ihagis sa mga hangganan ng proseso o makina

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Pangangasiwa ng Pagbubukod

Ang NET runtime ay nagtatapon ng mga pagbubukod bilang mga bagay na nagmula sa klase ng System.Exception na naglalaman ng mga detalye ng error, kabilang ang at linya ng code kung saan naganap ang pagkakamali, atbp. Habang ang "subukan" (kung saan ang mga eksepsyon ay inaasahan) at "mahuli" (kung saan ang mga eksepsyon ay hawakan) ang mga bloke ay sapilitan, ang "sa wakas" (kung saan naisakatuparan ang code sa anumang kaso) ang bloke ay opsyonal.


Kung ihambing sa pagpapatupad ng error na ipinatupad gamit ang tradisyonal na pamamaraan - tulad ng paggamit ng return code tulad ng sa Component Object Model (COM) at "pumunta sa" pahayag, tulad ng sa Visual Basic, atbp - ang pangunahing pakinabang ng mga pagbubukod sa. mga pagkabigo, pag-aalis ng proseso ng pagsuri ng halaga ng pagbabalik at paggamit nito (kung hindi wasto) sa mga aplikasyon, paggamit sa mga sitwasyon kung saan walang halaga ng pagbabalik tulad ng mga tagabuo, nadagdagan ang pagiging maaasahan at mas mahusay na pagganap.

Habang ang Java ay nagbibigay ng "nasuri" na mga eksepsiyon na makakatulong sa pagpigil sa mga saklaw ng hindi hinihiling na mga pagbubukod sa panahon ng pag-iipon, hindi sila maaaring magamit para sa mga pagkakamali na hindi mababawi na pagkabigo. Ang paghawak ng eksepsiyon sa C ++ ay naiiba sa na. NET sa pamamagitan ng hindi pagkakaroon ng "panghuli" na bloke para sa paglilinis ng mga mapagkukunan at walang anumang paghihigpit para sa uri ng pagbubukod.


Ang kahulugan na ito ay isinulat sa con ng .NET