Nws txhais li cas rau pov ib qho kev zam?
Nws txhais li cas rau pov ib qho kev zam?

Video: Nws txhais li cas rau pov ib qho kev zam?

Video: Nws txhais li cas rau pov ib qho kev zam?
Video: ua zoo poob peev los lawm tub huas xyooj MV 2023 2024, Kaum ib hlis
Anonim

Lub sij hawm kev zam yog shorthand rau kab lus "exceptional event." Txhais : Ib kev zam yog ib qho xwm txheej, uas tshwm sim thaum lub sij hawm ua tiav ntawm ib qho kev pab cuam, uas cuam tshuam qhov kev khiav hauj lwm ntawm qhov kev pab cuam cov lus qhia. Tsim ib qho kev zam khoom thiab xa mus rau lub runtime system hu ua pov ib qho kev zam.

Ces, uas yog siv los pov ib qho kev zam?

Cov pov lo lus tseem ceeb hauv Java yog siv kom meej meej pov ib qho kev zam los ntawm ib txoj kev los yog ib qho thaiv ntawm cov cai. Peb ua tau pov check los yog unchecked kev zam . Cov pov lo lus tseem ceeb yog siv pov kev cai kev zam.

Ib yam li ntawd, yuav ua li cas yog tias peb muab qhov kev zam rau hauv kev ntes thaiv? Thaum twg ib qho tshiab kev zam yog pov tseg hauv a ntes block los yog thaum kawg thaiv uas yuav nthuav tawm ntawm qhov ntawd thaiv , ces tam sim no kev zam yuav rho tawm (thiab tsis nco qab) li tus tshiab kev zam yog propagated sab nraud.

Ua raws li qhov no hauv kev txiav txim siab, dab tsi yog qhov txawv ntawm kev cuam tshuam kev zam thiab ntes qhov kev zam?

Throws clause yog siv los tshaj tawm ib qho kev zam , uas txhais tau tias nws ua haujlwm zoo ib yam li kev sim- ntes thaiv. Pov lo lus tseem ceeb yog siv hauv method lub cev rau pov ib qho kev zam , thaum throws yog siv nyob rau hauv txoj kev kos npe rau tshaj tawm cov kev zam uas tuaj yeem tshwm sim hauv nqe lus tam sim no hauv txoj kev.

Thaum twg koj yuav tsum pov qhov kev zam?

Siv kev zam ceeb toom txog tej yam uas yuav tsum tsis txhob ignored. Tsis txhob siv kev zam yog tias qhov yuam kev tuaj yeem daws tau hauv zos. Xyuas kom meej cov kev zam nyob rau tib theem ntawm abstraction raws li tus so ntawm koj li niaj hnub. Kev zam yuav tsum tau tshwj tseg rau qhov tshwj xeeb tiag tiag.

Pom zoo: