Monday, November 14, 2011

Statement Control » finally

Demonstrate finally.
class FinallyDemo {
  static void procA() {
    try {
      System.out.println("inside procA");
      throw new RuntimeException("demo");
    finally {
      System.out.println("procA's finally");
    }
  }

  static void procB() {
    try {
      System.out.println("inside procB");
      return;
    finally {
      System.out.println("procB's finally");
    }
  }

  static void procC() {
    try {
      System.out.println("inside procC");
    finally {
      System.out.println("procC's finally");
    }
  }

  public static void main(String args[]) {
    try {
      procA();
    catch (Exception e) {
      System.out.println("Exception caught");
    }
    procB();
    procC();
  }
}
http://www.java2s.com/Tutorial/Java/0080__Statement-Control/Catalog0080__Statement-Control.htm

No comments:

Post a Comment