怪異的行爲我有一個類像 -
與主要方法
public class Test{
public static void main(String[] args){
for(String s: args){
System.out.println(s);
}
}
}
當我運行這個程序像>java Test *
它打印該文件夾中的所有文件的名稱。
我不知道JVM或Windows是否通過這個數組而不是'*',我想知道這個程序在其他平臺(除Windows以外)上的行爲是否相同,以及它爲什麼以這種方式表現?這有什麼目的或理由嗎?
注意:
它不會破壞我的任何代碼,但我只是好奇。
+1,不是偏題。 – user7116 2011-03-21 18:41:46