資源描述:
《java基礎(chǔ) 異常及常見(jiàn)包》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、Part11異常及常見(jiàn)包u了解常見(jiàn)的異常解決異常的方式:()用trycatch和finally語(yǔ)句語(yǔ)句結(jié)構(gòu):如下:try{//需要排除異常的代碼}catch(Exceptione){//Exceptione異常處理代碼}finally{//程序結(jié)束前的執(zhí)行的代碼}案例應(yīng)用:源代碼如下:packagecom.workit.part1;publicclassDemo1{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDemo1div=newDemo1(
2、);try{inttemp=div.Div(10,0);otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbee
3、ntheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,MinistersandSystem.out.println("temp="+temp);}catch(ArithmeticExceptione){System.out.println("除數(shù)不能為零!輸入錯(cuò)誤?。。?/p>
4、");System.out.println(e.toString());//輸出錯(cuò)誤處}finally{System.out.println("=========程序結(jié)束=========");}}publicintDiv(intfirst,intsecond){intresult=0;result=first/second;returnresult;}}多重try——catch的應(yīng)用(根類(lèi)在前時(shí)就捕獲不到在后子類(lèi)的錯(cuò)誤)案例應(yīng)用:源代碼如下:packagecom.workit.part1;publicclassDemo2{/***@paramargs*/
5、publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDemo2data=newDemo2();String[]str={"10","t"};data.test(str);}publicvoidtest(String[]str){try{try{System.out.println("data2="+Integer.parseInt(str[1]));}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("數(shù)組溢出,請(qǐng)重新
6、輸入?。?!");e.printStackTrace();}catch(NumberFormatExceptione){//TODOAuto-generatedcatchblockSystem.out.println("輸入錯(cuò)誤!非字符型字符串無(wú)法轉(zhuǎn)化成整型?。?!"+""+e.toString());otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.S
7、tartingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCom
8、mitteeSecretary,Min