实验十五 Java异常与常用工具类编程

实验十五 Java异常与常用工具类编程

ID:38703648

大小:64.00 KB

页数:5页

时间:2019-06-17

实验十五 Java异常与常用工具类编程_第1页
实验十五 Java异常与常用工具类编程_第2页
实验十五 Java异常与常用工具类编程_第3页
实验十五 Java异常与常用工具类编程_第4页
实验十五 Java异常与常用工具类编程_第5页
资源描述:

《实验十五 Java异常与常用工具类编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验十五Java异常与常用工具类编程§15.1实验指导1、异常处理1)常见异常程序在运行期间出现异常,如数据库不能连接,数组越界,IO异常,被零除算术异常等.ArrayIndexOutOfBoundsExceptionIOExceptionArithmeticExceptionNullPointerException未实例化异常。。。。2)处理异常try{...//正常需要执行代码,可能会出现异常}catch(Exceptionex){...//出现异常,异常处理代码}3)finallytry{...

2、}catch(Exceptionex){...}finally{.../*无论是否发生异常,是否捕获到异常,都会执行的代码*/}4)throws声明异常publicvoidfun()throwsException{...//函数fun()可能发生异常,该函数并未处理异常try..catch...//由函数的调用者处理该异常.}示例1publicstaticStringfun()throwsException{BufferedReaderbuf=newBufferedReader(newInputStr

3、eamReader(System.in));returnbuf.readLine();}publicstaticvoidmain(String[]args){try{Strings=fun();}catch(Exceptione){e.printStackTrace();}}5)throw抛出异常用户自定义异常classCircleExceptionextendsException{privateStringmsg;publicCircleException(){}publicCircleExcept

4、ion(Stringmsg){this.msg=msg;}publicStringtoString(){returnmsg;}}classCircle{publicdoublearea(doubler)throwsCircleException{if(r<0)thrownewCircleException("圆半径不能小于0");elsereturnMath.PI*r*r;}publicstaticvoidmain(String[]args){try{Circlecir=newCircle();Sys

5、tem.out.println(cir.area(-12));}catch(CircleExceptione){System.out.println(e);}}}2、String类使用String类表示字符串。在Java程序中所有的字符串常量,如"abc",都被实现为这个类的实例。1)、构造函数Strings1="java";Strings2=newString("java");2)、比较函数①==比较引用是否相同if(s1==s2)//返回false②equals():比较串内容是否相同if(s1.

6、equals(s2))//返回true③compareTo():比较内容,返回数字s1.compareTo(s2)如果s1>s2则返回>0如果s1=s2则返回0如果s1

7、c++,java,vb.net";String[]str=s1.split(",");Strings2="c++.java.vb";Strings2="c++.java.vbdotnet";String[]str=s2.split("\.

8、");for(inti=0;i

9、个字符。StringBufferpublicStringBuffer(intlength):构造一个不包含字符的字符串缓冲区,其初始的容量由参数length设置。StringBufferpublicStringBuffer(Stringstr):构造一个字符串缓冲区,来表示和字符串参数相同的字符序列。lengthpublicintlength():返回字符串缓冲区的长度(字符数)。capacitypublicintcapacity():返回字符串缓冲区的

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

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

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