args是数组名,public static void main(String args[])中String是声明了一个字符变量,args[]是数组,所以args是数组名,用来接收命令行参数,例如这个程序public class aaa{public static void main(String args[]){ System.out.println(args[0]); }}你运行时输入java aaa asd就会显示asd
表示从命令行读取的参数,如写了一Delete类,运行时,java Delete a.txt,那么数组args[0]的值为a.txt是string类型的。一般编程时用args.length得到参数的个数.