博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
throw 与 throws的应用
阅读量:5880 次
发布时间:2019-06-19

本文共 1013 字,大约阅读时间需要 3 分钟。

throws---------->把异常交给调用处。

可以结合throw来同时使用。

throws 用在方法声明处,表示本方法不处理异常。可以结合throw使用

throw 表示在方法中手工抛出一个异常。

 

1 class Math { 2     public int div(int i, int j) throws Exception {        // 交给调用处 3         System.out.println("********计算开始********"); 4         int temp = 0; 5         try { 6             temp = i / j; 7         }  8         catch (Exception e) { 9             throw e;                                     // 交给调用处10         } 11         finally {                                        // 必须执行12             System.out.println("*********** END ********");13         }14         return temp;15     }16 }17 18 public class ThrowsDemo1 {19     public static void main(String args[]) {20         Math m = new Math();            // 实例化Math对象21         22         try {23             System.out.println("除法操作: " + m.div(10,0));24         }25         catch (Exception e) {                            // 进行异常捕获26             System.out.println("异常产生: " + e);27         }28     }29 }

 

当内部要finally时,则用throw来交给调用处出来。

转载地址:http://ogsix.baihongyu.com/

你可能感兴趣的文章
android 电池(一):锂电池基本原理篇【转】
查看>>
Total Command 常用快捷键
查看>>
ionic 调用手机的打电话功能
查看>>
怎么使用阿里云直播服务应用到现在主流直播平台中
查看>>
Xcode全局替换内容,一键Replace
查看>>
1000 加密算法
查看>>
exif_imagetype() 函数在linux下的php中不存在
查看>>
Ruby的case语句
查看>>
Linux的链接文件-ln命令
查看>>
maven的tomcat插件如何进行debug调试
查看>>
table表头固定
查看>>
截取字符串中两个字符串中的字符串
查看>>
spring xml properties split with comma for list
查看>>
判断点是否在三角形内
查看>>
Android实战简易教程-第二十三枪(基于Baas的用户注冊验证username是否反复功能!)...
查看>>
在odl中怎样实现rpc
查看>>
leetcode 110 Balanced Binary Tree
查看>>
python活用isdigit方法显示系统进程
查看>>
项目开发总结
查看>>
知行合一
查看>>