Java 4.0 java 引用数据类型之数组

来源:互联网 发布:女朋友漂亮知乎 编辑:程序博客网 时间:2024/06/05 17:11

Java 4.0   java 引用数据类型之数组

1.数组的定义

  数组是一个数据类型,它可以存储多个相同类型的数据;数据中存储的数据,我们称为元素;

  定义数组的语法:

    int[] a=new int[长度];

    int[] a=new int[5];

 如何访问数组?

  通过数组的下标(索引)来访问数组元素,数组的下标从0开始,最大下标值是长度-1;

  例如;

    int[] a=new int[5];

    a[0]=78;

    a[1]=77;

    a[2]=90;

    int i=a[0];

 

2.数组的使用

1.     定义一个数组,必须先开辟空间才能使用;(new 数据类型[长度]),

2.     数组的长度一旦定义,就不能改变

3.     通过下标可以访问数组中的元素,下标的取值范围是0-长度-1;如果超过这个范围,在运行时出错

4.     数组中的元素如果不赋值 ,java会为每种数据类型赋一个默认值

3.数组初使化;

    数组初使化指初次给数据中的元素赋值;

    分为两种:

    动态初使化:

       int[] a=new int[5];

       a[0]=xxx;a[1]=xxx

    静态初使化:

        int[] a={5,6,8,9,0,98};

        int[] a=new int[]{4,6,78,8,90}

4.数组的长度属性

  每个数组都有一个属性来获得当前数组的长度,属性名是length;

    用法:

    数组名.length;

5.不同类型的数组

  例:String[] s={"张飞","李逵","杨喜超"};

6.不一样的数组的遍历方法(增强的for循环,foreach)

  for(数据类型变量名 :数组名){

 

  }

  增强的for循环只能用于遍历集合;是JDK1.5版本之后的新特性;

PS:内存模型:

  java将内存分成多个区域;常用的有堆和栈;

栈中只存储基本数据类型和引用名;堆中存储引用类型(数组)。

 

原创粉丝点击