Ano ang ibig sabihin ng throw new Exception?
Ano ang ibig sabihin ng throw new Exception?

Video: Ano ang ibig sabihin ng throw new Exception?

Video: Ano ang ibig sabihin ng throw new Exception?
Video: Paano makita kung may violation o restricted na ang account mo? 2024, Disyembre
Anonim

Kailan magtapon ng bago RuntimeException(e); ay tinatawag na a bagong exception ay nilikha ng isang itinapon , ngunit ang orihinal pagbubukod ay nakabalot sa loob nito. Kaya ang stack trace ay magiging ganito: Exception sa thread na "pangunahing" java. java:36) Dulot ng: java.

Bukod dito, ano ang ibig sabihin ng pagtapon ng pagbubukod?

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. Pagkatapos ng isang pamamaraan nagtatapon ng exception , ang runtime system ay sumusubok na makahanap ng isang bagay upang mahawakan ito.

ano ang pagkakaiba sa pagitan ng paghahagis ng exception at paghuli ng exception? Ang sugnay na mga throws ay ginagamit upang ipahayag ang 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.

Kaya lang, ano ang ginagawa ng throw new Exception?

Ang pagkakaiba sa pagitan ng itapon at magtapon ng bago iyan ba magtapon ng mga bagong hagis ang orihinal pagbubukod , habang itapon ay ginagamit kapag gusto mong makuha ang orihinal pagbubukod , gawin isang bagay na kasama nito (maaring i-log ito), at pagkatapos ay i-rethrow ito upang patuloy itong mag-bubble up sa call stack habang pinapanatili ang orihinal na stack trace.

Alin ang ginagamit para maghagis ng exception?

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.

Inirerekumendang: