为什么main方法需要是静态的?

Amo*_*ale -1 java program-entry-point

可能重复:
为什么Java main方法是静态的?

JAVA支持反射仍然是JAVA需要主要方法为什么?

使用反射我们可以创建类的对象,甚至可以调用该类的方法,这样为什么JAVA需要main方法是静态的.

感谢您对此的评论.

Mar*_*nik 13

能够可靠地给出的唯一答案是" 因为JLS这么说 ".引用:

该方法main必须声明public,staticvoid.它必须指定一个形式参数(第8.4.1节),其声明的类型是数组String.