java main函数

public static void main(String[] args)【String args[]】也对

1)public :公共的权限最大,在任何情况下都可以访问。

  原因:为了保证java虚拟机在任何情况下都可以访问到main方法。

2)static:静态。静态可以让java虚拟机调用函数的时候更加方便。不需要用对象调用。

  不适用static修饰的:

  1.需要创建对象调用。

  2.java虚拟机是不知道如何创建对象的,因为创建对象有些是需要参数的,

3)void :没有返回回值。因为返回值是给java虚拟机的,而java虚拟机使用这个值是没用的,所就不要了。

4)main:函数名。(注意:main 并不是关键字只不过是java虚拟机能识别的特殊函数名而已。)

5)args(arguments):原因是担心某些程序启动需要参数,但是一般都是使用Scanner scan = new Scanner(System.in);

原文地址:https://www.cnblogs.com/lifehrx/p/5746880.html