Maaari bang subukan na magkaroon ng maraming catch sa Java?
Maaari bang subukan na magkaroon ng maraming catch sa Java?

Video: Maaari bang subukan na magkaroon ng maraming catch sa Java?

Video: Maaari bang subukan na magkaroon ng maraming catch sa Java?
Video: Hello World | First Java Program | Java Tutorial | Basic Java | Core Java @OnlineLearningCenterIndia 2024, Nobyembre
Anonim

Java catch maramihan mga eksepsiyon

A try block can susundan ng isa o higit pa hulihin mga bloke. Ang bawat isa hulihin ang block ay dapat maglaman ng ibang exception handler. Kaya, kung ikaw mayroon upang magsagawa ng iba't ibang mga gawain sa paglitaw ng iba't ibang mga pagbubukod, gumamit ng java maraming- hulihin harangan.

Kaugnay nito, maaari bang magkaroon ng maraming catches ang isang try?

Oo ikaw maaaring magkaroon ng maraming catch mga bloke na may subukan pahayag. Magsisimula ka sa pagkuha ng mga partikular na pagbubukod at pagkatapos ay sa huling bloke maaari kang hulihin base Exception. Isa lamang sa mga hulihin harangan kalooban pangasiwaan ang iyong exception. Ikaw maaaring subukan harangan nang walang a hulihin harangan.

Gayundin, ilang try catch block ang maaaring naroroon sa Java? Mayroon itong isa subukan mong i-block at tatlo mahuli ang mga bloke . Isa lang catch block ay maisakatuparan nang sabay-sabay, depende ito sa lohika sa loob subukan mong i-block . Sa loob ko subukan mong i-block , ang code ay naglalaman ng tatlong uri ng exception.

Kasunod nito, maaari ring magtanong, maaari ba tayong magkaroon ng maraming catch para sa isang pagsubok sa Java?

A single try harangan maaaring magkaroon ng maraming catch mga bloke na nauugnay dito, dapat mong ilagay ang hulihin hinaharangan sa paraang ang generic exception handler hulihin block ay nasa huli (tingnan sa halimbawa sa ibaba). Hindi mo dapat hatiin ang isang numero sa zero na wala ako subukan - hulihin harangin Java.

Paano gumagana ang maraming catch?

Sa pangkalahatan, maraming catch block ay ginagamit upang pangasiwaan ang iba't ibang uri ng mga pagbubukod ay nangangahulugan ng bawat isa hulihin block ay ginagamit upang mahawakan ang iba't ibang uri ng pagbubukod. Kung ang ibinigay na uri ng pagbubukod ay tumugma sa una hulihin block, pagkatapos ay una hulihin block executes at ang natitira sa hulihin hindi pinapansin ang mga bloke.

Inirerekumendang: