main(String[] args)是主函数,也就是应用程序启动后第一个被运行的函数。应用程序的初始化工作可以放在这个函数里。当然如果程序小,一个应用程序里就一个main函数也没什么不可以的;public,指公用。就是让main函数所在的这个Class以外的Class能call它,但这里是Java Virtual Machine(Java虚拟机,可以简单地理解成一个类库)来调用main这个函数,public在这里的作用是让Java Virtual Machine能找到main这个函数;static,表示main这个函数属于Class级别,也就是说main这个函数不属于任何一个实例,只属于Class本身;void表示main函数不返回任何东西;String[] args是一个数组,里面存放了一组传递给main函数的参数。
这下明白了吧? 其实你应该去找本好书看看,如<<Think in Java>>或者<<Java Core>>给分吧,我现在很缺分。