如果你在方法内部抛出了异常(或者在方法内部调用的其它方法抛出了异常),这个方
法将在抛出异常的过程中结束。要是你不希望方法就此结束,你可以在方法内设置一个
特殊的块来捕获异常。因为你在这个块里“尝试”调用了一些(可能产生异常的)方法,
所以称为 try 区块。它是跟在 try 关键字之后的普通程序块:
try {
// Code that might generate exceptions
}
对于不支持异常处理的程序语言,要想仔细检查错误,你就得在每个方法调用的前后加
上设置和错误检查的代码,甚至你每次调用同一方法时也得这么做。有了异常处理机制,
你可以把所有动作都放在 try 区块里,然后只需在一个地方就可以捕获所有异常。这意
法将在抛出异常的过程中结束。要是你不希望方法就此结束,你可以在方法内设置一个
特殊的块来捕获异常。因为你在这个块里“尝试”调用了一些(可能产生异常的)方法,
所以称为 try 区块。它是跟在 try 关键字之后的普通程序块:
try {
// Code that might generate exceptions
}
对于不支持异常处理的程序语言,要想仔细检查错误,你就得在每个方法调用的前后加
上设置和错误检查的代码,甚至你每次调用同一方法时也得这么做。有了异常处理机制,
你可以把所有动作都放在 try 区块里,然后只需在一个地方就可以捕获所有异常。这意
味着代码将更容易被编写和阅读,因为完成任务的代码没有与错误检查的代码混在一起。