- 1
- 0
- 约1.01千字
- 约 8页
- 2019-05-13 发布于广东
- 举报
第10讲:异常处理 内容提要 什么是异常? 异常处理机制 try/catch/finally throws 与 throw 异常处理编程原则 什么是异常? 在Java程序运行时,常常会出现一些不正常的现象,这称为异常。像网络中断、要访问的文件被删除、整除时除数为零等。 try/catch/finally 捕获异常并进行处理要使用try、catch、finally这三个关键字。一般结构如下: try{ //(尝试运行的)程序代码 }catch(异常类型1 异常的变量名1){ //异常处理代码 }catch(异常类型2 异常的变量名2){ //异常处理代码 ... ... }catch(异常类型n 异常的变量名n){ //异常处理代码 }finally{ //无论发生异常与否,总是要执行的代码 } throws 与 throw 若只简单地抛出异常而不作处理,则使用关键字 throws,在方法头后面作出声明,如下: void func() throws ExceptionType { ... ... } 若需要在程序中人为的抛出异常,则需要使用 throw 关键字,throw 后面是被抛出的异常实例对象。 一般地,throw 语句要和 if 条件搭配使用。 对于覆盖方法,其声明抛出异常的类型
您可能关注的文档
- 青岛大学自动化与电气工程学院计算机控制技术课件 第4章(3).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第4章(4).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第4章(5).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第4章(6).ppt
- 青岛大学自动化与电气工程学院自动控制原理课件 第八章(1).ppt
- 青岛大学自动化与电气工程学院自动控制原理课件 第八章(2).ppt
- 青岛大学自动化与电气工程学院自动控制原理课件 第八章(3).ppt
- 青岛大学自动化与电气工程学院自动控制原理课件 第二章(1).ppt
- 青岛大学自动化与电气工程学院自动控制原理课件 第二章(2).ppt
- 青岛大学自动化与电气工程学院自动控制原理课件 第二章(3).ppt
- 青岛理工大学理学院Java程序设计基础课件 第一讲.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 C++入门.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 C++入门-补充.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 输入与输出.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 数组和结构体.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 绪论.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 选择与循环习题答案.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 字符串.ppt
- 青岛理工大学通信与电子工程学院面向对象程序设计课件 字符串-练习题.ppt
- 青岛理工大学通信与电子工程学院数字信号处理课件 chapter0.ppt
最近下载
- 煤气化废水酚氨回收装置中脱酸脱氨塔的操作优化.docx VIP
- 耐火材料单位产品碳排放限额.docx VIP
- 吉林市昌邑区2025-2026学年第二学期六年级语文期中考试卷部编版含答案.docx VIP
- MOOG G761系列伺服阀.pdf VIP
- 吉林市昌邑区2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx VIP
- 2016年吉林省白山市事业单位招聘考试医学基础知识试卷.pdf VIP
- 2017年吉林省白山市事业单位招聘医疗岗医学基础知识试卷.pdf VIP
- 2022上半年吉林省白山市临江市事业单位考试《医学基础知识》试题(附答案解析).docx VIP
- 2022上半年吉林省白山市靖宇县事业单位考试《医学基础知识》试题(附答案解析).docx VIP
- 2022上半年吉林省白山市浑江区事业单位考试《医学基础知识》试题(附答案解析).docx VIP
原创力文档

文档评论(0)