title: How main method called without calling it by classname.mainmethod()
body: <p>This is very basic question, many of us didn't know this answer. In java, to call static methods we have to follow this classname.method();. But when comming to main(), its not been called by classname.main() even though it is static.</p>