public static void main(String[] args)这句代码,你可以把它理解为程序的入口,保证程序的独立运行,被jvm调用.jvm(java虚拟机)会从这句话开始一条一条的执行你的代码,这就好比你要告诉jvm我的代码是从这里开始运行的.当然如果你只想写一个类封装对象的话也可以不写主函数,只有在要测试类的时候在写也可以.
如果把这句代码拆开来理解:
public:权限修饰符,表示权限最大,谁都可以访问
static:静态关键字,不需要对象,直接类名即可
void:主函数没有返回值
main:主函数特定的名称
至于楼主说的问题则是:
main方法中有一个输入参数,类型为String[],这个也是java的规范,main()方法中必须有一个入参,类细必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例参数名保持一致,取名为args。传智的老师告诉我们因为java是老外发明的,他们也懒,所以把arguments简化成了args. |