0
Is it necessary to use main method in java icse programming
I have a doubt regarding writing programs in jave for icse class 10 Can any one tell whether it is necessary to write a main method in each and every program of the question paper in ise examination
6 Answers
+ 8
Is main method compulsory in Java?
The answer to this question depends on the version of java you are using. Prior to JDK 7, the main method was not mandatory in a java program.
You could write your full code under static block and it ran normally.
The static block is first executed as soon as the class is loaded before the main(); the method is invoked and therefore before the main() is called. main is usually declared as static method and hence Java doesnât need an object to call the main method.
When you will give the run command(i.e java Test in the below-mentioned program in notepad), so compiler presumes Test is that class in which main() is there and since compiler load, the main() method, static blocks are ready to get executed. So here, it will run static block first and then it will see no main() is there. Therefore it will give âexceptionâ, as exception comes while execution. However, if we donât want an exception, we can terminate the program by
System.exit(0);
........... Thankyou...........
+ 2
Actually these days we are not connected to our teachers, you know corona crisis
+ 1
Thanks bro