try:就是你要防护的代码,称为防护块. 防护块如果出现异常,会自动生成异常对象并抛出.注意抛出的是对象。
catch:捕捉特定的异常,并在其中进行适当处理.
throw:可以直接抛出/产生异常,导致控制流程转到catch块.
throw会抛出一个异常,外层的catch语句会根据catch的参数类型对throw抛出的异常进行匹配,如果成功,就在响应的catch块内得到处理。
try:就是你要防护的代码,称为防护块. 防护块如果出现异常,会自动生成异常对象并抛出.注意抛出的是对象。
catch:捕捉特定的异常,并在其中进行适当处理.
throw:可以直接抛出/产生异常,导致控制流程转到catch块.
throw会抛出一个异常,外层的catch语句会根据catch的参数类型对throw抛出的异常进行匹配,如果成功,就在响应的catch块内得到处理。