例如:
public class Example {
public static void main(String[] args) {
try {
int result = divide(4,2);
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
public static int divide(int x,int y) throws Exception
{
int result = x/y;
return result;
}
}
1、定义和用法
throws
关键字指示方法可能抛出的异常类型。
Java中有许多可用的异常类型:ArithmeticException
,ClassNotFoundException
,ArrayIndexOutOfBoundsException
,SecurityException
等。
throw
和throws
之间的区别:
throw | throws |
用于引发方法的异常 | 用于指示方法可能抛出的异常类型 |
不能抛出多个异常 | 可以声明多个异常 |