throw的概述以及和throws的区别
来源:互联网 发布:广东梅县东山中学 知乎 编辑:程序博客网 时间:2024/05/21 16:59
throw的概述以及和throws的区别:
throw:1.它用于在方法体内,显示的抛出一个"异常对象";
2.它的作用同throws一样,当出现这样的异常时,同样抛出给"调用者";
3.throw一个异常,也就相当于"方法返回",后续代码将不会被执行。
4.throw一个运行时异常:
1).方法可以不声明throws;
2).调用者,可以捕获,也可以不捕获;
throw一个非运行时异常:1).方法声明处,必须显示的使用throws声明抛出这个异常;
2).调用者,必须捕获。否则不能通过编译;
throws和throw的区别:
1.使用位置:
throws:用在方法声明时,在方法体上声明,表示我要抛出某种类型的异常;
throw:用在方法体内。表示抛出某种类型的异常对象;
2.throws后面跟的是"异常类的类名",可以有多个,用逗号隔开;
throw后面跟"异常对象",只能有一个。
0 0
- throw的概述以及和throws的区别
- throws和throw的区别
- throw 和throws的区别
- throw和throws的区别
- throw和throws的区别
- throws 和 throw 的区别
- throw和throws的区别
- throw 和 throws 的区别
- throw和throws的区别
- throw和throws的区别
- throw 和 throws 的区别
- throws和throw的区别
- throw和 throws的区别
- throw 和 throws的区别
- throws和throw的区别
- throw和throws的区别
- throw和throws的区别
- throw和throws的区别
- LightOJ - 1408 Batting Practice 公式 + 概率
- 2015061005 - 为项目引入外部jar包
- AngularJS学习(一)
- python 中文处理----全角半角以及查看编码值
- [python]标准库json格式化工具
- throw的概述以及和throws的区别
- B - Gary's Calculator
- LeetCode OJ 第1题 Two Sum 解题报告
- String、StringBuffer、StringBuilder之间的区别-整理中
- 好短的一个学期
- 【Effective Objective-C 2.0读书笔记】第五章:内存管理
- Java 微信公众号平台接入 视频
- 在ActionBar中,即便设置showAsAction="always",items仍然在overflow中显示的问题...
- object-c调用swift -swift file not found