Java 在主方法重载的情况下,错误语句定义了什么

Java 在主方法重载的情况下,错误语句定义了什么,java,Java,我使用命令提示符运行了这段代码,但我注意到修饰符“static”仅用于常量变量声明 为什么? 请帮助我理解这个 public class Sample{ public static void main(String args[]){ System.out.println("/n Say hi 2 me"); } public class Hello{ public static void main(String args[]){ Syste

我使用命令提示符运行了这段代码,但我注意到修饰符“static”仅用于常量变量声明 为什么? 请帮助我理解这个

public class Sample{
     public static void main(String args[]){
    System.out.println("/n Say hi 2 me");
        }

public class Hello{
      public static void main(String args[]){
    System.out.println("/n Hello!");
         }
      }
   }
带有单个字符串[]或字符串的主方法。。。as param将被视为程序的入口点

所以我们不能在一个java类中有两个完全相同的主方法


您可以使用另一个名为main的方法,但它应该具有不同的参数。方法的重载既可以用于变量,也可以用于方法,但不能用于类 静态变量在对象创建之前初始化,当类被加载并处于静态状态时
方法也可以在对象创建之前调用

问题是什么。。。您想了解static在main函数中的作用吗?
public static void main(String[] args)