try{
}catch(){
}
含义:自己在代码中捕获异常并进行相应处理。throws Exception
含义:代码中可能产生异常,但自己不想或不能处理,交由这个代码的调用者来处理,这时就要:throws Exception,申明抛出异常,要求:该代码的调用者要注意,代码可能抛出异常,要求他处理(即:checked exception)
}catch(){
}
含义:自己在代码中捕获异常并进行相应处理。throws Exception
含义:代码中可能产生异常,但自己不想或不能处理,交由这个代码的调用者来处理,这时就要:throws Exception,申明抛出异常,要求:该代码的调用者要注意,代码可能抛出异常,要求他处理(即:checked exception)
}catch(){
}
抓住异常后, 如果后面有代码,会执行后面的代码,而
throws Exception 在代码中抛出异常后,后面的代码就不执行了,更多的时候是将throws Exception 作为返回值,throws Exception 可抛出多个异常