Dab tsi cuam tshuam qhov Exception tshiab?
Dab tsi cuam tshuam qhov Exception tshiab?

Video: Dab tsi cuam tshuam qhov Exception tshiab?

Video: Dab tsi cuam tshuam qhov Exception tshiab?
Video: Ua Dab Tsi Txhaum Koj - David Yang (New Song 2021) 2024, Cuaj hlis
Anonim

Thaum twg pov nov RuntimeException(e); npe a kev zam tshiab yog tsim ib pov , tab sis tus thawj kev zam yog qhwv hauv nws. Yog li ntawd, lub stack trace yuav zoo li no: Kev zam hauv xov "main" java. java:36) Ua los ntawm: java.

Ntxiv mus, pov ib qho kev zam txhais li cas?

Lub sij hawm kev zam yog shorthand rau kab lus "exceptional event." Txhais : Ib kev zam yog ib qho kev tshwm sim, uas tshwm sim thaum lub sij hawm ua tiav ntawm qhov kev pab cuam, uas cuam tshuam qhov kev khiav hauj lwm ntawm qhov kev pab cuam cov lus qhia. Tom qab ib txoj kev pov ib qho kev zam , lub runtime system sim nrhiav ib yam dab tsi los daws nws.

Dab tsi yog qhov txawv ntawm ntuav qhov 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 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.

Tsuas yog li ntawd, pov qhov Exception tshiab ua dab tsi?

Qhov txawv ntawm pov thiab pov nov yog tias pov tawm tshiab tus thawj kev zam , thaum pov yog siv thaum koj xav ntes tus thawj kev zam , ua ib yam dab tsi nrog nws (log nws kab tias), thiab tom qab ntawd muab nws rov qab kom nws txuas ntxiv ua npuas rau pawg hu thaum khaws cov thawj pawg kab.

Qhov twg 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.

Pom zoo: