public static void main (String[] args) 详解

1 public static void main (String[] args)

public static void main (String[] args) 是Java程序的入口方法,JVM在运行程序时,会先查找 main() 方法。

  • public 是权限修饰符,表明任何类或对象都可以访问这个方法。
  • static 表明mian()方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名.main() 直接访问。
  • void 表明方法没有返回值。
  • main 是JVM识别的特殊方法名,是程序的入口方法。
  • 字符串数组参数args 为开发人员在命令行状态下与程序交互提供了一种手段。

 

引申:main() 方法是否还有其他可用的定义格式?

  1. static public void main (String[] args) —— public 和 static 没有先后顺序
  2. public static final void main (String[] args) —— 可以定义为final
  3. public static synchronized void main (String[] args) —— 可以上同步锁

你可能感兴趣的:(Java,学习)