java基础异常及常见包

java基础异常及常见包

ID:30769014

大小:71.00 KB

页数:6页

时间:2019-01-03

java基础异常及常见包_第1页
java基础异常及常见包_第2页
java基础异常及常见包_第3页
java基础异常及常见包_第4页
java基础异常及常见包_第5页
资源描述:

《java基础异常及常见包》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Partll异常及常见包♦了解常见的异常异常说明Exception异常层次结构的根类RuntimeException许多java.lang异常的基类ArithmeticException算术错误情形,如以零作除数IllegalArgumentException方法接收到非法参数ArraylndexOutOfBoundException数组犬小小于或大于实际的数组犬小Nu11PointerException尝试访问null对象成员ClassNotFoundException不能加载所需的类NumberF

2、ormatException数字轻化格式异常,比如字符串钊float型数字的转择无轴IOExceptionI/O异常的根类FileNotFoundException找不到文件EOFException文件结束InterruptedException线程中断型匚從解决异常的方式:()用trycatch和finally语句语句结构:如下:try{〃需要排除异常的代码}catch(Exceptione){//Exceptione异常处理代码}finally{〃程序结束前的执行的代码}案例应用:源代码如下:pa

3、ckagecom.workit•parti;publieclassDemol{/***@paramargs★/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDemoldiv=newDemol();try{inttemp=div.Div(10,0);System,out.printIn(11temp=”+temp);}catch(ArithmeticExceptione){System.out.printin(n除数不能

4、为零!输入错误!!!”);System,out.printIn(e.toString());//输出错误处}finally{System,out.printin(”=========程序结束=========“);}}publicintDiv(intfirst,intsecond){intresult=0;result=first/second;returnresult;}}多重try——catch的应用(根类在前时就捕获不到在后了类的错误)案例应用:源代码如下:packagecom.workit

5、.parti;publicclassDemo2{/***@paramargs*/publicstaticvoidm=in(String[]args){//TODOAuto-generatedmethodstubDemo2data=newDemo2();String[]str=(u10uzutn};data•test(str);}publicvoidtest(String[]str){try{try{System.out•printIn(=H+Integer.parseint(str[1]));}cat

6、ch(ArrayIndexOutOfBoundsExceptione){System,out.printIn(u数组溢出,请重新输入!!!”);e.printStackTrace();}catch(NumberFormatExceptione){//TODOAuto-generatedcatchblockSystem,out.printin(”输入错误!非字符型字符串无法转化成整型!!!H+f,f,+e.toString());doubledatal=Double.parseDouble(str[

7、0]);doubledata3=Math.po^(datal,2);System.out.printIn(Hdatal=n+datal);System,out.printIn(”datal的平方为:n+data3);}catch(NumbeiFormmtExceptione){//TODOAuto-generatedcatchblockSystem.out.printIn("输入错误!输入的字符需为数字!!!n+,f,f+e.toString());finally{System.out.print

8、in♦Colection接口ArrayList对彖相当丁•是动态数组案例应用:源代码如下:指定类型的packagecom.workit.parti;importjava.util.ArrayList;importjava.util.List;publicclassDemo3{/★★*@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-genestedmethodstubList

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。