博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多异常处理
阅读量:5278 次
发布时间:2019-06-14

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

package Exception;/* * 多异常处理 *  * 1.在声明异常的时候,建议声明更为具体的异常,这样异常可以得到更具体的处理 *  * 注意:函数当中只要有异常发生,该函数就已经结束了,所以在多个catch的情况下,只可能执行一个catch里面的处理代码 */public class throwsExceptionS {	public static void main(String[] args) {		try{			div(4,0);		}catch(ArithmeticException ae){			//处理算术异常			System.out.println("算术异常。。。");			System.out.println(ae.toString());		}catch(ArrayIndexOutOfBoundsException ao){	//处理角标越界异常			System.out.println("角标异常。。。");			System.out.println(ao.toString());			}	}	public static int div(int a, int b) throws ArithmeticException,ArrayIndexOutOfBoundsException{				int[] arr = new int[a];	//创建一个数组,长度为传递过来的a数据		System.out.println(arr[5]);	//这里一定会发生数组角标越界异常				return a / b;	//这里有可能会发生算术异常	}}

  

转载于:https://www.cnblogs.com/Maple-100/p/3220005.html

你可能感兴趣的文章
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
生成随机数的模板
查看>>
Mysql 数据库操作
查看>>
转:linux终端常用快捷键
查看>>
UVa 11059 最大乘积
查看>>
数组分割问题求两个子数组的和差值的小
查看>>
composer 报 zlib_decode(): data error
查看>>
hdu 3938 并查集
查看>>
《深入分析Java Web技术内幕》读书笔记之JVM内存管理
查看>>
python之GIL release (I/O open(file) socket time.sleep)
查看>>
软件开发与模型
查看>>
161017、SQL必备知识点
查看>>
kill新号专题
查看>>