java异常处理机制
来源:互联网 发布:约瑟夫环 java 数组 编辑:程序博客网 时间:2024/05/16 06:43
java异常处理机制
java的异常处理会用到try、catch、finally、throw、throws、return这几个关键字
java的异常处理流程主要包括三个步骤:
捕捉
捕捉就是捕捉什么地方有异常,这个地方的后面的语句就不能执行了
java捕捉异常用try来完成,try的方法体根据自己的需要来捕捉是否存在异常
处理异常
处理异常就是将异常找到以后分析异常是什么类型的,再对照着进行处理,不同类型的异常进行不同的处理
java中处理异常用catch来对异常进行分类处理,catch(Object object)里面的参数就是异常类型。不同类型的异常进行不同的处理。至于处理完了以后要不要返回可以用return来解决。
返回
返回就用return。至于是在异常处理中返回还是在finally中返回,随实际情况而定。
java异常处理机制中,还有两个关键字没有解释,接下来我来解释一下:
throw抛出异常的意思,但是这个仅仅只是抛出异常而不处理,处理还是需要交给catch。那么throw用在什么地方呢?throw可以用在自己设定的异常里面,就是说自己设定了一个异常,这个异常的判定条件是我们自己决定的,当程序遇到某个问题的时候,条件达到了我们设定的异常范围我们就用throw来抛出异常。所以throw用在找到异常,至于处理交给下一个调用它的方法。
throws也是抛出异常的意思,但是这个用在方法签名中,表示方法体有可能会遇到某一些异常。如果有多个异常就用“,”隔开。
0 0
- java异常处理机制
- java异常处理机制
- java异常处理机制
- Java-异常处理机制
- java异常处理机制
- Java异常处理机制
- java 异常处理机制
- java异常处理机制
- Java异常处理机制
- Java异常处理机制
- JAVA异常处理机制
- Java异常处理机制
- Java异常处理机制
- Java异常处理机制
- Java异常处理机制
- Java异常处理机制
- JAVA异常处理机制
- Java异常处理机制
- PorterDuffXferMode不正确的真正原因PorterDuffXferMode深入试验)
- 64位linux安装32位库
- Git基本操作
- 自定义eclipse启动画面
- CentOS7 搭建Git服务器
- java异常处理机制
- HDU 1079 Calendar Game(简单博弈)
- 学习服务器过程遇到的英文单词,mark
- Java调用Scilab-编译运行Javasci v2
- ios developer tiny share-20161011
- Linux下35常用的find例子
- 查找-基于DFA的KMP字符串匹配
- Git分支管理
- LINUX 安装 oracle客户端