【JAVA基础】⑤关于JAVA异常处理机制
来源:互联网 发布:js excel文件流下载 编辑:程序博客网 时间:2024/06/05 21:58
java异常处理涉及到五个关键字,分别是:try、catch、finally、throw与throws。通过认识这五个关键字,即可掌握基本的异常处理知识。
基本语法:
try { 需要被检测的代码; } catch() { 异常处理代码; } finally { 方法返回之前,一定会执行的代码; }
注意事项:
1)try、catch、finally三个语句块均不能单独使用,三者可以组成try...catch...finally、try...catch、try...finally三种结构。catch语句块可以有一个或多个,finally语句块最多一个。
2)try、catch、finally三个语句块中变量的作用域为语句块内部,分别独立而不能相互访问。如果要在三个语句块中均可以访问,则需要将变量定义到这些快的外面。
3)多个catch块时,匹配catch语句的顺序是由上至下。当实际抛出的异常对象是某个catch块的异常类型或其子类的实例,则执行该catch语句块代码,而不会再执行其他catch语句块。
4)可嵌套try...catch...finally结构。
5)在以下几种特殊情况下,finally语句块不会被执行:在前面的代码中使用了System.exit()退出程序;在finally语句块中发生了异常;程序所在的线程死亡;关闭CPU。
6)若有return语句,则先执行finally再执行return语句
7)throws是指有可能抛出的异常,throw才是抛出异常的动作
public void prelect() throws NoplanException { try { c.run(); } catch (MaoyanException e) { e.printStackTrace(); NoplanException np= new NoplanException("课时无法继续"); np.initCause(e); //异常链 throw np; } }
0 0
- 【JAVA基础】⑤关于JAVA异常处理机制
- Java基础---异常处理机制
- 关于java异常处理机制
- java基础-关于异常处理
- Java基础之Java异常处理机制
- Java编程:关于Java异常处理机制
- 黑马程序员-【JAVA基础】-异常处理机制
- java异常处理机制
- java异常处理机制
- java异常处理机制
- Java-异常处理机制
- java异常处理机制
- Java异常处理机制
- java 异常处理机制
- java异常处理机制
- Java异常处理机制
- Java异常处理机制
- JAVA异常处理机制
- 线性判别分析(Linear Discriminant Analysis, LDA)算法分析
- ##剑指offer 4.3 举例形象化问题2- 栈的压入和弹出序列
- 如何实现类似CAD的命令系统
- 双系统WIN7启动黑屏
- poj2028
- 【JAVA基础】⑤关于JAVA异常处理机制
- [LeetCode]Balanced Binary Tree
- 搭建阿里云服务器 配置命令 centos 5.8
- Java中的构造方法与普通方法的区别? 什么情况下用构造方法什么情况下用普通的方法
- git用法小结(1)--建立远程仓库
- Zookeeper--从0单排第二集 迅速开始
- verilog中assign语句
- 分拆素数和(2098)
- hdu oj1102 Constructing Roads(最小生成树)