Java中的数组
数组的定义:
数组是相同类型数据的有序集合。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。
数组的四个基本特点:
1.长度是确定的,数组一旦被创建,它的大小就是不可改变的。
2.其元素的类型必须是相同类型,不允许出现混合类型。
3.数组类型可以是任何数据类型,包括基本类型和引用类型。
4.数组变量属于引用类型,数组也是对象,数组中的元素相当于对象的属性。
创建数组:
数组的声明方式(以一维数组为例)
type[ ] arr_name; //方式一
type arr_name[ ]; //方式二
注:
声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。
声明一个数组的时候并没有数组真正被创建。
构造一个数组,必须指定长度。
创建基本类型一维数组:
public class Test{
public static void main(String[] args){
int[] s; //声明数组
s = new int[10]; //给数组分配空间
for(int i=0;i < 10;i++){
s[i] = 2 * i + 1; //给数组元素赋值;数组是对象,数组中的元素就是对象的属性
System.out.println(s[i]);
}
}
}
创建引用类型一维数组:
class Man{
private int age;
private int id;
private Man(int id,int age){
super();
this.age = age;
this.id = id;
}
}
public class AppMain{
public static void main(String[] args){
Man[] mans; //声明引用类型数组
mans = new Man[10]; //给引用类型数组分配空间
Man m1 = new Man(1,11);
Man m2 = new Man(2,22);
mans[0] = m1; //给引用类型数组元素赋值
mans[1] = m2; //给引用类型数组元素赋值
}
}
原文地址:https://blog.csdn.net/hdjag/article/details/136278993
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!