throw and throws

throw和throws关键字的区别


throw用来抛出一个异常,在方法体内。

syntax:throw 异常对象。

example:throw newArithmeticException("arith");

或者: ArithmeticException e = new ArithmeticException("arith");

throw e;

注意: throws后面不能跟语句,因为根本不会执行。那样会出现编译错误。

throws用来声明方法可能会抛出什么异常,在方法名后。

syntax:throws 异常类型1,异常类型2...异常类型n

http://java.chinaitlab.com/base/745197.html,关于异常处理机制很好的文章

你可能感兴趣的:(throws)