????java??????????????????try??catch??finally??throw??throws?????????

????try ????????????????????????????椋�???try?椤�????????????????????椤�

????????????????????????catch??????????????????椋�???????catch?????????????????????椤�??????????finally?椋琭(xi茅)inally???????????try????????????????????????finally???????小?throws???????????????????????????????梅??????????????????throw????????????????????throw???????????????????????????????????

????java?????????

????Checked ????Runtime??

????java???Checked???????????????伪???????????????????????????械?Checked??????Runtime???????????

????java??????????贸?????懈????????????????????????????????????????????????????????Exception???????????????????“???????????”??“?????????”????????????????

??????????try????????????????????????????????????????????????????????java???谢?????????????????????throw????????java???谢???????????????????????????????catch?椋�???????????catch?榘�?????????????????霉??????????????????java???谢????????????????catch?椋�?????谢????????????????????

???????finally???????????

????????????try?????????些?????????????????????????????????????????些???????????????????

???????????????????try???写?????????????????????????finally?椋�????try???械????????????????????????catch???斜???校?finally???????小???????????????try???????????????try?椋�???????catch??finally?椋�???????try?椋�??catch???finally?槎�????????????????????????????????????????catch?椤atch?????位??try????妫�??finally????位??catch????妫�?????????????

??????java???????try?椋琧atch?椋�???????return????throw????????????????梅??????????????????????????????????????????????????????????????????????finally?椋�??????finally????????????return????throw??????????????????????????????finally??——??械?finally?????????????????????????try?椋琧atch?????return??throw???????????finally?????????return??throw?????finally????????????????????????????????????try??catch?????return??throw???

???????throws????????????路????????????????????未??????????????????????????????????????main????????????未??????????????????????throws????????????????????javaJVM?????

????JVM?????????????????????????????????????????小?

????Checked ????????

????????????械?Checked????JAVA???????????????????????????????????????????????????????????????????????Checked?????????路??????????????????梅???????写??????????梅?????????????????????写??????????????????

???????Runtime????????渭???????????????????????“???????????????????”??“?????????薪???????”?????????????????????Checked??????????????

????????????????????????????????throw???throw?????????????throw??????????????????????????????????????????????

???????throw??????????Checked???????throw?????位??try?椋�???????????????????????throw??????????校?????????????梅?????????????????throw????????????Runtime??????????????????try?????????????throws??????????校??????????????try...catch?????????????????????????????????????????????