日期:2014-05-20  浏览次数:20784 次

JAVA里面关于String[] args的一个问题
String[] args应该代表一个名叫args的字符串数组吧,但为什么没有设定数组的大小呢?
平时我们定义数组的时候都要设定数组的大小,那为什么String[] args不需要呢?

------解决方案--------------------
把main当成一个普通函数来看,()内就是一个参数,表示传入的数据类型,没必要声明大小,那是初始化变量的时候必须声明大小,这样的函数你经常能看到,
Java code

public void test1(String[] sArray){
        
}
public void test2(int[] iArray){
        
}

------解决方案--------------------
那是方法定义,你自己定义一个带数组的方法


public Person query(long[] ids) {
 .....
}