main()为何固定这样写,

每个单词有什么特殊含义吗,特别是传的参数。String[ ] args 的含义是??????

public static void main(String args[])
public :main方法的访问权限为公共的
static : main 方法 为静态方法,属于类公共方法
void : 不需要返回值。
main: java中 执行 run (java application)中设定的方法名。
String args :方法的执行参数, 在 (eclipse)run -》 configurations -> arguments 中设定,或直接由 java 命令后 附带的参数

jvm 的一种规范 main()方法定义必须是:“public static void main(String 字符串数组参数名[])”

main 代码是主的,入口函数;
String [] args ;代表要吧传入一个字符串数组;

int main(int argc, char **argv)
每个参数都有固定含义,不然编译器无法调用