Ano ang isang runtime exception sa Java?
Ano ang isang runtime exception sa Java?

Video: Ano ang isang runtime exception sa Java?

Video: Ano ang isang runtime exception sa Java?
Video: Java On Conference 2022, JDK 19, Spring Framework 6 and Spring Boot 3 [MJC News #11] 2024, Mayo
Anonim

Ang Runtime Exception ay ang parent class sa lahat mga eksepsiyon ng Java programming language na inaasahang mag-crash o masira ang program o application kapag nangyari ang mga ito. Unlike mga eksepsiyon na hindi itinuturing na Mga Pagbubukod sa Runtime , Mga Pagbubukod sa Runtime ay hindi nasusuri.

Alam din, ano ang runtime exception sa Java na may halimbawa?

Mga halimbawa para sa RuntimeException ay mga ilegal na operasyon ng cast, hindi naaangkop na paggamit ng null pointer, na tumutukoy sa isang out of bounds array element. Error pagbubukod Ang mga klase ay nagpapahiwatig ng mga kritikal na problema na karaniwang hindi mahawakan ng iyong aplikasyon. Mga halimbawa ay sa labas ng memory error, stack overflow, pagkabigo ng Java VM.

Kasunod nito, ang tanong ay, ano ang pagkakaiba sa pagitan ng runtime exception at ng checked exception? Pangunahing pagkakaiba sa pagitan ng RuntimeException at nilagyan ng check ang Exception ay iyon, Ito ay ipinag-uutos na magbigay ng try catch o subukan sa wakas i-block upang mahawakan nilagyan ng check ang Exception at ang kabiguang gawin ito ay magbubunga sa compile time error, habang sa kaso ng RuntimeException ito ay hindi sapilitan.

Nagtatanong din ang mga tao, maaari ka bang makakuha ng runtime exception sa Java?

Mahuhuli ang Catching Exception parehong naka-check at mga pagbubukod sa runtime . Mga pagbubukod sa runtime kumakatawan sa mga problema na direktang resulta ng problema sa programming, at dahil dito ay hindi na dapat mahuli dahil dito pwede 't makatwirang inaasahan na makabawi mula sa kanila o mahawakan ang mga ito. Nanghuhuli Naihagis mahuhuli lahat.

Ano ang isang checked exception sa Java?

A sinuri ang pagbubukod ay isang uri ng pagbubukod na dapat mahuli o ideklara sa paraan kung saan ito itinapon. Halimbawa, ang java Ang.io. IOException ay isang sinuri ang pagbubukod . Upang maunawaan kung ano ang a sinuri ang pagbubukod ay, isaalang-alang ang sumusunod na code: Code section 6.9: Unhandled pagbubukod.

Inirerekumendang: