JVM calls the main method in Java. Main method in Java is the starting point of standalone core Java Application. JVM starts executing main method and the thread which executes main is called main thread in Java.