异常处理throw和throws的区别(java,C#)
1、首先,用户程序自定义的异常和应用程序特定的异常,必须使用throw或throws关键字抛出异常;
2、如图,throw是语句抛出异常,throws 在方法体的声明中抛出异常,由方法的调用者去执行;
3、由此可知,throw出现在函数体,throws出现在方法体;throws抛出的是可能出现的异常,自己不去处理,由方法的调用者处理;然而,throw抛出的是具体异常的实例;
4、下图,写个具体的实例。
5、具体实例;
6、运行截图;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:33
阅读量:29
阅读量:37
阅读量:38