+ 1
If "main" is also method and "sayhello()" is also a method then why we consider "sayhello()" under "main" ?
from learn java
2 Respostas
+ 1
Just consider main as a main door and sayhello as a door_1
In order to enter into door_1 you first need to enter main door
main method in Java is an standard method which is used by JVM to start execution of any Java program. main method is referred as entry point of Java application which is true in case of core java application but in case of container managed environment like Servlet, EJB or MIDlet this is not true as these Java programs have there own life-cycle methods like init(), service() or destory() for Servlet's which is used by container. main method in Java is run by main thread which is a non daemon thread and Java program runs until main method finishes or any other user thread is running. When we start JVM by running java command we also provide name of class which contains main method, which is later invoked by JVM to start Java program execution
Read more: http://www.java67.com/2012/08/what-is-main-method-in-java-why-main-is.html#ixzz4OaFwRhBq
0
A "main()" method is the starting point of every Java program a Java program won't run without a "main()" method. Every other method can be written out of the main method then call in the main method to be executed.