java语言程序设计教程(java 7)——入门与提高篇05

java语言程序设计教程(java 7)——入门与提高篇05

ID:34627082

大小:289.60 KB

页数:83页

时间:2019-03-08

java语言程序设计教程(java 7)——入门与提高篇05_第1页
java语言程序设计教程(java 7)——入门与提高篇05_第2页
java语言程序设计教程(java 7)——入门与提高篇05_第3页
java语言程序设计教程(java 7)——入门与提高篇05_第4页
java语言程序设计教程(java 7)——入门与提高篇05_第5页
资源描述:

《java语言程序设计教程(java 7)——入门与提高篇05》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章编码能力提升李绪成lixucheng@dl.cnhttp://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成主要内容•5.1异常处理•5.2输入输出(IO)流•5.3泛型•5.4集合框架•5.5正则表达式•5.6枚举类型•5.7Annotation元注释•5.8使用ResourceBundle访问资源文件http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门

2、与提高篇‐清华大学出版社‐李绪成5.1异常处理•5.1.1什么是异常处理•5.1.2三种类型的异常•5.1.3非检查性异常的处理•5.1.4使用try...catch…finally对异常处理•5.1.5try‐with‐resources语句•5.1.6在throws声明方法的异常•5.1.7自定义异常和异常的抛出•5.1.8实例:对年龄的异常处理http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成5.1.1什么

3、是异常处理•看代码:publicstaticvoidmain(String[]args){inta=10;intb=0;intc=a/b;}•异常就是程序在运行过程中出现的一些特殊情况。•异常处理就是让程序在发生异常的时候还能够正常执行。http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成5.1.2三种类型的异常http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7

4、)——入门与提高篇‐清华大学出版社‐李绪成5.1.3非检查性异常的处理•所以对于非检查性异常来说,主要是增加判断来避免这种异常,下面通过对几种常见的异常的处理来介绍非检查性异常的处理。•例:if(date!=null){if(b!=0)date.getTime();a/b;}else//提示用户http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成5.1.4使用try...catch…finally对异常处理•演示:

5、【例5.4】http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成•try语句基本语法结构:try{可能产生异常的代码}•可以为每个可能产生异常的代码编写一个单独try语句,也可以为多个可能产生异常的代码写一个try语句。http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成•当try语句中的代码产生异常的时候,异常处理器将捕

6、获到这个异常,要对异常进行处理,需要编写与异常类型匹配的catch语句。•针对每种可能出现的异常,编写一个catch语句,catch中写出异常类型。在catch对应的代码中编写对异常进行处理的代码,当异常产生并与当前异常类型匹配,将执行catch中的代码。http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成•try...catch基本语法结构:try{//可能产生异常的代码}catch(异常类型异常对象){//异常

7、产生时候的处理代码}catch(异常类型异常对象){//异常产生时候的处理代码}•演示:【例5.5】异常处理http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成•可以把多个异常类型写在同一个catch中,多个异常类型之间使用“

8、”隔开,Java7开始支持。try{fin=newFileInputStream(file);bytedata[]=newbyte[1000];intcount=fin.read(data)

9、;}catch(FileNotFoundException

10、IOExceptione){System.out.println("访问文件时产生错误!");}http://blog.csdn.net/javaeeteacherJava语言程序设计教程(Java7)——入门与提高篇‐清华大学出版社‐李绪成•可以使用异常类型的共同父类表示多种异常,极端情况下,可以使用Exception。try{fin=newFileI

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

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

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