为什么有时候捕获异常,有时候又直接抛出异常,是不是每次遇到有可能发生异常的情况时,随便使用其中一种还是看具体情况来使用
抛出异常是指当这个异常不想在目前的位置处理的时候(或者不能在目前位置处理),就可以把异常抛出给调用它的位置处理。
捕获异常是指想在目前的位置处理异常,那么就可以去捕获并处理。