Java程序的入口是 main方法。在Java程序中,main方法是程序的起点,也是程序执行的入口点。当Java虚拟机(JVM)启动时,它会查找并执行入口类的main方法。main方法必须是public static void类型的,且接受一个String数组作为参数,其定义格式为:
```java
public static void main(String[] args)
```
入口类则是包含main方法的类,该类可以是程序中的任何类,但在编译和运行时,需要指定该类的名字作为程序入口。例如,在命令行中运行Java程序时,可以使用以下命令:
```
java MyProgram
```
其中,`MyProgram`就是程序的入口类。类加载器负责将入口类及其依赖的类加载到内存中,并将其转换为可执行的Java对象。最终,JVM会调用入口类的main方法开始执行程序。