应用举例
例子:熟悉带finally子语句的try-catch语句,语句格式如下:
其执行机制是:在执行try-catch语句后执行finally语句,也就是说无论在try部分是否发生异常finally语句都会被执行。
但需要注意以下两种特殊情况:
⑴如果在try-catch语句中执行了return语句,那么finally子语句仍然会被执行。
⑵Try catch语句中执行了程序退出代码及执行system.exit(0);则不执行finally子语句(当然包括其后的所有语句。)
例子:
模拟一下货船上装载集装箱,如果货船超重,那么货船认为这是一个异常,将拒绝装载集装箱,但无论是否发生异常,货船都需要正点起航。
今天就这些,明天继续gogogo。