throw的用法
throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用throws关键字在方法声明中指明要跑出的异常
例如:
public void addLast(int e) {
if(size==data.length)
throw new IllegalArgumentException("Add last faild.Array is full.");
data[size]=e;
size++;
}
效果: