博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序的主要几个比较重要且复杂用法之二JAVA的异常用法
阅读量:4645 次
发布时间:2019-06-09

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

异常处理常用的策略:

(1).调用者完全可以处理的异常:在catch块中捕获后进行相应的处理。

(2).调用者无法处理或者不应该由该层调用处理的异常:显式throws声明抛出,或者在catch块中捕获以后转换成高层容易理解的异常抛出。

 

1.throw就是在方法里面的异常处理,throws就是自身主法不执行,交给谁调用执行。

2.

public int div(int i, int j)throws Exception {

if(j ==0)
throw new IllegalArgumentException("除数不能为零");//这个就不会出错
try
{
return i / j;
}
catch(Exception e)
{
throw Exception(e.getMessage()); //这个就会出错,因为没有抛出new
}
}

转载于:https://www.cnblogs.com/rrtt/p/5843106.html

你可能感兴趣的文章
父类引用指向子类对象
查看>>
网页如何实现下载功能
查看>>
IT男专用表白程序
查看>>
读《大道至简》第六章感想
查看>>
ef linq 中判断实体中是否包含某集合
查看>>
章三 链表
查看>>
Solution for Concurrent number of AOS' for this application exceeds the licensed number
查看>>
CSE 3100 Systems Programming
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
Linux Supervisor的安装与使用入门
查看>>
创建 PSO
查看>>
JasperReport报表设计4
查看>>
项目活动定义 概述
查看>>
团队冲刺04
查看>>
我的Python分析成长之路8
查看>>
泛型在三层中的应用
查看>>
SharePoint2010 -- 管理配置文件同步
查看>>
.Net MVC3中取得当前区域的名字(Area name)
查看>>
获得屏幕像素以及像素密度
查看>>