Ano ang ibig sabihin ng maghagis ng exception?
Ano ang ibig sabihin ng maghagis ng exception?

Video: Ano ang ibig sabihin ng maghagis ng exception?

Video: Ano ang ibig sabihin ng maghagis ng exception?
Video: ANONG HINDI KASALI SA CONJUGAL OR ABSOLUTE COMMUNITY PROPERTY? 2024, Nobyembre
Anonim

Ang termino pagbubukod ay shorthand para sa pariralang "pambihirang kaganapan." Kahulugan : Isang pagbubukod ay isang kaganapan, na nangyayari sa panahon ng pagpapatupad ng isang programa, na nakakagambala sa normal na daloy ng mga tagubilin ng programa. Paglikha ng isang pagbubukod object at ibigay ito sa runtime system ay tinatawag paghahagis ng exception.

Pagkatapos, alin ang ginagamit upang ihagis ang isang pagbubukod?

Ang itapon keyword sa Java ay ginamit sa tahasan magtapon ng exception mula sa isang paraan o anumang bloke ng code. kaya natin itapon alinman sa naka-check o hindi naka-check pagbubukod . Ang itapon pangunahin ang keyword ginamit sa paghagis kaugalian mga eksepsiyon.

Gayundin, ano ang mangyayari kung magtapon tayo ng exception sa catch block? Kailan isang bago pagbubukod ay itinapon sa isang catch block o sa wakas harangan ipapalaganap iyon harangan , pagkatapos ay ang kasalukuyang pagbubukod ay ipapalaglag (at malilimutan) bilang bago pagbubukod ay pinalaganap palabas.

Kung isasaalang-alang ito, ano ang pagkakaiba sa pagitan ng paghahagis ng exception at paghuli ng exception?

Ang Throws clause ay ginagamit sa pagdeklara ng isang pagbubukod , na nangangahulugang ito ay gumagana katulad ng try- hulihin harangan. Itapon keyword ang ginagamit nasa katawan ng pamamaraan upang magtapon ng exception , habang ang throws ay ginagamit sa method signature para ideklara ang mga eksepsiyon na maaaring mangyari nasa mga pahayag na naroroon nasa paraan.

Kailan ka dapat magtapon ng isang pagbubukod?

Gamitin mga eksepsiyon upang ipaalam ang tungkol sa mga bagay na hindi dapat balewalain. Huwag gumamit mga eksepsiyon kung ang error ay maaaring pangasiwaan nang lokal. Siguraduhin na ang mga eksepsiyon ay nasa parehong antas ng abstraction gaya ng natitirang bahagi ng iyong routine. Mga pagbubukod dapat na nakalaan para sa kung ano ang talagang katangi-tangi.

Inirerekumendang: