public class Hello {
public static void main(String[] args) {
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
}
一个小程序用于输出命令行参数。
Java 的main 函数中有一个参数String[] args ,所以main 方法接收的是一个字符串数组。运行时通过控制台输入命令Java Hello a b c 通过空格区分,打印args中首个元素结果为我们输入命令,而不是我们命名的类名、方法名(我个理解应该为这些,相当于告诉主函数要调用哪些类,方法),难道我们指定运行的字节码文件后,所有的全部被加载,我们无法指定虚拟机加载它们的顺序? |