throws、throw、try、catch、finally 分别代表什么意义?
Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。
一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。
try:指定一块预防所有“异常”的程序。
catch:紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的“异常”的类型。
throw:用来明确地抛出一个“异常”。
throws:标明一个成员函数可能抛出的各种“异常”。
Finally:不管发生什么“异常”都被执行一段代码。
来源:oschina
链接:https://my.oschina.net/u/4412708/blog/4898609