VOOZH about

URL: https://www.geeksforgeeks.org/java/jvm-create-object-main-class-class-contains-main/

⇱ Does JVM create object of Main class (the class with main())? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Does JVM create object of Main class (the class with main())?

Last Updated : 23 Jul, 2025
Consider following program. Output:
Hello
Does JVM create an object of class Main? The answer is "No". We have studied that the reason for main() static in Java is to make sure that the main() can be called without any instance. To justify the same, we can see that the following program compiles and runs fine.
Output:
Hello
Since we can't create object of abstract classes in Java, it is guaranteed that object of class with main() is not created by JVM.
Comment
Article Tags:
Article Tags: