Wednesday, August 22, 2012

Questions

What is the output?

package com.jsl.core.basic;
public class Welcome{
  static int a=printMessage();
  static{
   System.out.println("Static block :" +a);
  }
  public static void main(String miani[]) {
   System.out.println("Main Method");
  }
  private static int printMessage() {
    System.out.println("The print message method :"+a);
    return 100;
  }
}
What is output?

package com.jsl.core.basic;
public class Welcome{
  static{
   System.out.println("Static block 2" );
  }
  public static void main(String miani[]) {
   System.out.println("Main Method");
  }
  static{
   System.out.println("Static block 1");
  }
}
What happens when you compile and execute the program ?

package com.jsl.core.basic;

public class Welcome{
  int a=100;
  static{
    a=a++ + a++;
  }
  public static void main(String miani[]) {
    System.out.println("Main Method "+a++);
  }
  static{
   System.out.println("Static block "+a);
  }
}

What happens when you compile and execute the program?

package com.jsl.core.basic;
 public class Welcome{
    int a=100;
    static{
     int a;
     a=a++ + a++;
     System.out.println("The value of a is : "+a);
    }
    public static void main(String miani[]) {
     System.out.println("Main Method ");
    }
    static{
     System.out.println("Static block ");
    }
 }
What happens when you compile and execute the program?

package com.jsl.core.basic;
public class Welcome{
    int a=100;
    static{
      int a;
      a=a++ + a++;
      System.out.println("The value of a is : "+a);
    }
    public static void main(String miani[]) {
     System.out.println("Main Method ");
    }
    static{
     System.out.println("Static block ");
    }
}

No comments:

Post a Comment

Spring Boot 3 : JWT with SecurityFilterChain, AuthorizeHttpRequests, RequestMatchers

pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"...