当我们可以使用这种结构时,有人可以向我解释一些情况(示例)吗?

try{

        //dangerous code here
    } finally {

        //always called
    }


我真的很了解它是如何工作的,但是在实际情况下会更新使用。

最佳答案

try {
    isWorking = true
    //doStuff that might or might not succeed
    } finally {
    isWorking = false;
    }


另一个例子:

public void actionPressed()
  {
    if( isLoading )
      return;
    try {
    isLoading= true;
    doTheLoad);
    } finally {
    isLoading = false;
    }
  }

关于java - Java尝试最终构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7912013/

10-13 01:14