main方法是程序的入口点,它必须是静态的。静态方法可以直接通过类名调用,不需要实例化对象。而类的静态方法是通过类加载器加载并运行的,所以main方法必须写在类里面。 main方法必须是公共的,这是为了能够被Java虚拟机调用。如果main方法不是公共的,Java虚拟机就无法调用它,程序将无法执行。 由于上述原因,main方法必须...
首先,main方法是JVM(java虚拟机)自动调用,JVM调用main方法的位置自然不会在某个类中、或某个包中,因此只有当main方法在公有级别上时,才对JVM可见,所以mian方法需要public修饰,同理,main方法所在的类也需要public修饰符。由于main方法是所有程序的入口,也就是main被调用时没有任何对象创建,不通过对象调用某一方法,...