public class ReflectionTest {
public static void main(String[] args){//主方法的String[]到底是什么?
String name;
if(args.length>0){
name=args[0];
}else{
Scanner in=new Scanner(System.in);
System.out.println("Enter Class Name(e.g. java.util.Date):");
name=in.next();
}
}
麻烦解释下主方法中的
(String[] args)
到底什么意思?在这里又怎么理解?
------解决方案--------------------
听他们说,是命令行运行时传递参数用的。

------解决方案--------------------
通过DOS命名java java.util.Date运行时,将java.util.Date传递给args[0],在IDE下也可以设置运行参数