引用
数组创建对象时,要注意int[] testArray1这里只是创建了个引用。
int[] a1={1,2,3,4,5};
/*创建数组要注意要定大小,java需要固定数组的大小,这在jvm会有解释,若需要不定长数组可用ArrayList等扩增数组*/
int[] a2;
a2=a1;
a2[1]=5;
System.out.println(a1[1]);
/*result is 5*/
可变参数列表
public class TestVarages {
public static void main(String[] args) {
String[] names = makeVarages("hello", "lion");
for (String name : names) {
System.out.println(name);
}
}
/*String... == String[]*/
public static String[] makeVarages(String... names) {
return names;
}
}