- JVM can't create an object of class Main, becuase main() is static in java is to make sure that the main() can be called without any instance.
- We can't create object of abstract classes in Java, it is guaranteed that object of class with main() is not created by JVM.