Why do we need main method to execute a java program?



Why do we need main method to execute a java program?..

Answer / javamasque

Main method is auto called by JVM. It is the place, where JVM enters into the class. It is called before the class is instantiated by its constructor. There are below reasons on its signature.
1. Public access modifier: it is visible to outer environment called JVM.
2. Static non-access modifier: it is called before the class is instantiated, hence JVM use class name to call the main method.
3. Void return type: It return no value to JVM.
4. String array parameter: It takes command line arguments.

Is This Answer Correct ?    11 Yes 1 No

Post New Answer

More Core Java Interview Questions

Whats the difference between notify() and notifyall()?

0 Answers  


What is the immediate superclass of Menu?

3 Answers  


What is the purpose of the main method?

0 Answers  


What is data string?

0 Answers  


What is the difference between == and === javascript?

0 Answers  


Why we use set in java?

0 Answers  


What is object of class in java?

0 Answers  


Can you explain the cs option of java interpreter?

0 Answers  


What is predicate in java?

0 Answers  


What is java’s garbage collected heap?

0 Answers  


Why java is considered as platform independent?

0 Answers  


What do you mean by scope of variable?

0 Answers  


Categories