2012-07-17 25 views
-2

我們可以只有最後塊添加Try和Catch塊嗎?我們可以只有最後一個阻止與嘗試和捕捉?

+0

不,我們不能擁有。這是'try ... catch ... finally'的語法,'finally'塊是可選的。 – Lion 2012-07-17 10:01:14

+0

無論如何,那最終塊會做什麼? – assylias 2012-07-17 10:02:26

+0

也許想要像Object.finalize()'? – 2012-07-17 10:04:39

回答

2

不,我們不能。它必須是:

try {} 
catch {} 
finally {} 

try {} 
finally {} 
1

try塊定義代碼的區域到後續finally適用的。你所建議的僅僅是一些簡單的語法糖,其中finally之前的整個代碼塊將隱含地包裹在try中。

catch塊是可選的。