The question is about the result of the below code. The answer is compilation error. However I really do not understand why we can't have constructor in try/catch block. I will put the the code below:
public class Test {
    try {
        public Test() {
            System.out.println("GeeksforGeeks");
            throw new Exception();
        }
    }
    catch(Exception e) {
        System.out.println("GFG");
    }
    
    public static void main(String [] args) {
        Test test= new Test();
    }
}
 
     
     
    