1、 throws出现在方法名后面,表示可能会出现异常;--------处理异常,抛出异常
throw是在方法体,抛出了异常,执行throw则一定抛出了某种异常---------创建异常
这个多用于自定义异常的调用,同时配合throws使用
两者都是消极的异常处理方式,只是抛出或者可能抛出异常,是不会由函数处理,
真正的处理异常由它的上层调用处理。
2、try catch方式是一种异常处理的常见方式,自己真正处理的方式
1、 throws出现在方法名后面,表示可能会出现异常;--------处理异常,抛出异常
throw是在方法体,抛出了异常,执行throw则一定抛出了某种异常---------创建异常
这个多用于自定义异常的调用,同时配合throws使用
两者都是消极的异常处理方式,只是抛出或者可能抛出异常,是不会由函数处理,
真正的处理异常由它的上层调用处理。
2、try catch方式是一种异常处理的常见方式,自己真正处理的方式