java异常处理的throw和throws
来源:互联网 发布:iptv网络电视安卓版 编辑:程序博客网 时间:2024/05/23 11:55
转载自:http://lcy0202.iteye.com/blog/1555907
1. 区别
throws是用来声明一个方法可能抛出的所有异常信息,而throw则是指抛出的一个具体的异常类型。此外throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。
2.分别介绍
throws:用于声明异常,例如,如果一个方法里面不想有任何的异常处理,则在没有任何代码进行异常处理的时候,必须对这个方法进行声明有可能产生的所有异常(其实就是,不想自己处理,那就交给别人吧,告诉别人我会出现什么异常,报自己的错,让别人处理去吧)。
格式是:方法名(参数)throws 异常类1,异常类2,.....
throw:就是自己进行异常处理,处理的时候有两种方式,要么自己捕获异常(也就是try catch进行捕捉),要么声明抛出一个异常(就是throws 异常~~)。注意:throw一旦进入被执行,程序立即会转入异常处理阶段,后面的语句就不再执行,而且所在的方法不再返回有意义的值!
0 0
- java异常处理的throw和throws
- java异常处理throw和throws
- Java中处理异常throw和throws
- Java中处理异常throw和throws
- Java中处理异常throw和throws
- Java中处理异常throw和throws
- Java中处理异常throw和throws
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java异常处理的throw和throws的区别
- java异常处理中throw和throws的区别?
- java的异常处理try, catch,throw,throws和finally
- 异常处理throw和throws的区别
- java异常处理 throw throws
- Java 异常 throw和throws的区别
- java 异常 throw 和 throws 的区别
- Android中五大布局基本属性
- Python的decorator使用
- TAB键转换为4个空格
- B. Anton and Classes
- 【Java并发编程】
- java异常处理的throw和throws
- HTML+CSS+JavaScript网络相册【有缩略图】
- 使用Eclipse建立动态Web项目
- [BZOJ2820]YY的GCD(莫比乌斯反演)
- PTA 5-3 朋友圈(并差集)
- 子类集成父类各方法执行顺序
- PhpStorm2016.3激活和汉化
- Java与Android的文件读写操作
- Subsets