- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 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语句,也可
您可能关注的文档
- 2015年厦门大学公共卫生学院考博招生专业目录 考博真题 考博笔记 考研参考书目.pdf
- 2015年天津大学工商管理专业1251目录考试科目真题及内部资料.pdf
- 2015年天津大学工程管理专业1256目录考试科目真题及内部资料.pdf
- 2015年天津大学生物化学与分子生物学专业071010目录考试科目真题及内部资料.pdf
- 2015年对外经济贸易大学产业经济学考研参考书,考研复试分数线,考研报录比.pdf
- 2015年对外经济贸易大学保险学院劳动经济学考研真题汇总11.pdf
- 2015年对外经济贸易大学保险学院劳动经济学考研真题汇总4.pdf
- 2015年对外经济贸易大学信息学院金融学考研真题汇总2.pdf
- 2015年对外经济贸易大学技术经济及管理考研真题汇总2.pdf
- 2015年对外经济贸易大学统计学考研真题汇总1.pdf
- linux常用术语.doc
- linux编程入门1.pdf
- LM3S9BN2-IBZ80-C3T,LM3S9BN2-IQC80-C3T,LM3S9BN2-IBZ80-C3,LM3S9BN2-IQC80-C3, 规格书,Datasheet 资料.pdf
- LM3S9BN6-IBZ80-C3T,LM3S9BN6-IQC80-C3T,LM3S9BN6-IBZ80-C3,LM3S9BN6-IQC80-C3, 规格书,Datasheet 资料.pdf
- MAPGIS培训讲义.ppt
- MWD/LWD实践与操作指南.pdf
- PB2005ERP之财务管理系统(论文)2.doc
- S3岩石学基础宝石10(沉积环境与沉积相-第三章).ppt
- TEC-2机的汇编语言程序设计.ppt
- unit1.1 全新版大学英语4第二版.ppt
最近下载
- 制药工程制图习题集(第二版)于颖_课后习题答案解析.pdf
- 《建设工程施工管理》PPT课件.pptx VIP
- 义务教育版(2024)五年级全一册信息科技 第6课 判断选择用分支 教案.docx VIP
- 个人简历表格下载word(最新).pdf VIP
- Flexsim中文使用手册.pdf VIP
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件.pptx
- 第八节可燃粉尘的爆炸.ppt VIP
- 视琦多媒体视觉训练系统使用说明书.doc VIP
- GB T 28749-2012_企业能量平衡网络图绘制方法_高清版_可检索.pdf
- 重庆秀山县公安局招聘警务辅助人员笔试真题2023(含答案).pdf VIP
文档评论(0)