??????????????д ??? Java????????????????????????????????????????????????????????κδ???????????????????????????????????????Java????????????????????try??catch??finally????????????????????????С?Java?????????????????μ?????????????throw??throws?????????????????????????????????????????д???????????????????????????????????????????????????????Щ???????????Java?????????ЩJava????? ?????????JDK??????Щ???????????棬??????????????????????????Java???????д???????????

????Java ????????????????

?????????????????10??Java????н??????????10?????????Java????ж????????а??б?????????????????????????????У????????????????ü???????????????Java???????ü????VS??????????

????1??????????????ü?????????????????÷????????

???????????????????????????Java???????????????????е???????????????????????????????????????????????????????д?????????????????????????????????????????????????????????????????????????????????????Щ???????????????????Java???????????????????????????????????ο? checked vs unchecked exceptions??

????2????finally??????й???????????

????????Java????У??????????????????????????????IO????????????????????finally???й??????? ????????????е?????£??????????????????????????y finally?鱣?????Java7????????????????????????????????????????????ARM????????????????????????????????????finally???й???????????????????FileDescriptors?????????socket?????????????μ????????????????

????3???????????а??????????????

???????????????????????????μ?????????????Java???????????????????????????????????????????????÷???????Java???????? getCause()???????????????????????Щ?????????????????ε??????????????????Java?????????е?????????????а??????????????????????????????????????????????????????????

????4???????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????磬???IllegalArgumentException ???????????????

??????? 1: "Incorrect argument for method"

??????? 2: "Illegal value for ${argument}: ${value}

????????????????????????????????????????????????????????????????????????????????????????????????Java????б?д?????????????????????Java???????