Why the main method in Java is static?

: 180
Paper : Java FAQ (Frequently Asked Questions and answers) for freshers | Platform : Object-oriented programming Language | Category : Programming FAQs

When a method is static, there is no need to create an object to call the method. It will be called automatically. That's why the main method of Java is static. If we create a main method without static, then JVM needs to create an object to call the method. This procedure will acquire extra memory space.