Throw 与throws关键字
1.使用throw抛出一个异常对象:当程序出现异常时,系统会自动抛出异常,除此之外,java也允许程序使用代码自行抛出异常,自行抛出异常使用throw语句完成
2.使用throws声明抛出一个异常序列:throws只能定义方法时使用。当定义的方法不知道如何处理所出现的异常,而该异常应由上一级调用者处理,可在定义该方法时使用throws声明抛出异常。
3.Throw语句抛出的不是异常类,异常实例对象,并且每次只能抛出一个语句一个
4.[访问符]<返回类型>方法名([参数列表]) throws异常类A[,异常类B...,异常类N]{ // 方法体 }