title: "misplaced construct(s)" in Java code near a catch
body: <p>I could not compile the following code in Java, error is: misplaced construct(s). What's wrong?</p>
  
  <pre><code>public class ExceptionsTutorial {
  
      public static void main(String[] argv) throws Exception{
  
          try{
              System.out.println("A");
  
              try{
                  System.out.println("B");
                  throw new Exception("1");
              }
              catch{
                  System.out.println("C");
                  throw new Exception("2");
              }
              finally{
                  System.out.println("D");
                  throw new Exception("3");
              }
  
          }
          finally{
              System.out.println("F");
          }
  
      }
  }
  </code></pre>