JAVA学习笔记-数组
1.数组是相同数据类型(数据类型可以为任意类型)的有序集合。
2.数组也是对象。数组元素相当于对象的成员变量(详情请见内存图)
3.数组长度是确定,不可变的。如果越界,则报:ArrayIndexOutofBoundsException。
数组长度获取:length // elements of the array
Eg:
package Study;
public class TestArray {
public static void main(String[] args){
String[] arr = new String[5];
arr[0] = "联想";
arr[1] = "Dell";
arr[2] = "惠普";
arr[3] = "神舟";
arr[4] = "外星人";
System.out.println(arr[0]); //输出arr[0]的值;
System.out.println(arr.length); //输出arr[]数组的长度;
nameClass[] myname = new nameClass[4];
//myname[0]= new nameClass("联想");
myname[0] = new TestArray().new nameClass("联想"); //标红的地方为容易出错的地方。不要落下这里。否则报错:Unresolved compilation problem
System.out.println(myname[0].name);
}
class nameClass{
String name;
public nameClass(String name){
this.name = name ;
}
}
}