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

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

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Java语言程序设计教程(Java 7)——入门与提高篇05.pdf

第5章编码能力提升 李绪成 lixucheng@ /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 主要内容 • 5.1 异常处理 • 5.2输入输出(IO)流 • 5.3泛型 • 5.4集合框架 • 5.5 正则表达式 • 5.6枚举类型 • 5.7 Annotation元注释 • 5.8使用ResourceBundle访问资源文件 /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 5.1 异常处理 • 5.1.1什么是异常处理 • 5.1.2三种类型的异常 • 5.1.3非检查性异常的处理 • 5.1.4使用try...catch…finally对异常处理 • 5.1.5 try‐with‐resources语句 • 5.1.6 在throws声明方法的异常 • 5.1.7 自定义异常和异常的抛出 • 5.1.8实例:对年龄的异常处理 /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 5.1.1什么是异常处理 • 看代码: public static void main(String[] args) { int a = 10; int b = 0; int c = a / b; } • 异常就是程序在运行过程中出现的一些特 殊情况。 • 异常处理就是让程序在发生异常的时候还 能够正常执行。 /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 5.1.2三种类型的异常 /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 5.1.3非检查性异常的处理 • 所以对于非检查性异常来说,主要是增加 判断来避免这种异常,下面通过对几种常 见的异常的处理来介绍非检查性异常的处 理。 • 例: if(date!=null){ if(b!=0) date.getTime(); a/b; } else // 提示用户 /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 5.1.4使用try...catch…finally对异 常处理 • 演示:【例5.4 】 /javaeeteacher Java语言程序设计教程(Java 7 )——入门与提高篇‐清华大学出版社‐李绪成 • try语句基本语法结构: try{ 可能产生异常的代码 } • 可以为每个可能产生异常的代码编写一个 单独try语句,也可

您可能关注的文档

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档