Multiple catch Clauses and Work with finally : try catch « Statements « SCJP

Home
SCJP
1.Java Source And Data Type
2.Operators
3.Modifiers
4.Type Casting
5.Statements
6.Object Oriented
7.Thread
8.Utility Classes
9.File
SCJP » Statements » try catch 
5.9.3.Multiple catch Clauses and Work with finally
If try statement has a finally clause, 
the finally block is always executed unless the Thread executing the try dies. 

public class MainClass{
    public static void main(String[] argv){

    }
    public int testXString x){
      try {
        return someMethod);
      }catchNullPointerException nex ){
        System.out.print("NullPointer, " );
        return -;
      }catchRuntimeException rex){
        System.out.print("Runtime ");
        return -2
      }finally{
        System.out.println("Finally");
      }
    }
    
    private int someMethod(String x){
      return 0;
    }
}
5.9.try catch
5.9.1.Exceptions come in two flavors: checked and unchecked.
5.9.2.A handler for a supertype of the exception.
5.9.3.Multiple catch Clauses and Work with finally
5.9.4.A try block may contain code that throws different exception types.
5.9.5.Rethrow exception, no try...catch
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.