0
Q:

Can you execute a program without main() method

 Yes, one of the ways to execute the program without the main method is 
 using static block
 
 What if the static modifier is removed from the signature of the main method??
 
 Program compiles. However, at runtime, It throws an error "NoSuchMethodError
1
//This is prior to Java 7
class StaticInitializationBlock{
   static{
      System.out.println("class without a main method");
      System.exit(0);
   }
}
1

New to Communities?

Join the community