最终何时执行?
我有这个java代码与嵌套尝试:
try
{   
    try
    {
        [ ... ]
    {
    catch (Exception ex)
    {
        showLogMessage(ex);
        return;
    }
    while (condition == true)
    {
        try
        {
            [ ... ]
        {
        catch (Exception ex)
        {
            showLogMessage(ex);
            continue;
        }
        [ ... ]
    }
}
catch (NumberFormatException e)
{
    showLogMessage(e);
}
finally
{
    doSomeThingVeryImportant();
}
我想知道当我遇到异常时是否总是执行。我问这个是因为捕获块有或语句。finallyreturncontinue
doSomeThingVeryImportant() 何时执行?当我收到一个号码格式异常时,我得到了一个例外?
我只希望在执行任何捕获块之后,最终块也会执行。
 
					 
				 
				    		 
				    		 
				    		 
				    		