Java-数组

来源:互联网 发布:淘宝装修模板怎么做 编辑:程序博客网 时间:2024/06/18 17:34

1.数组:

数组是java中最基本的数据结构,数组可以理解为一个容器-------在数组中可以放其他东西;

数组一旦定义,它的长度就是固定的;如果数组的下表超过数组的长度那么会出现数组越界的错误:

Exception in thread "main" java.lang.ArrayIndexOutOfBoudsException ...

数组的定义方式:

public class ArrayTest{int[] a;//仅定义了一个int型的数组变量,并没有指向数组对象,这时a的值是null;a = new int[5];//将数组变量名指向一个数组对象,数组中每个位置的默认值为0;int[] b = new int[]{1,2,3};//等价于下面的代码int[] c = new int[3];c[0] = 1;c[1] = 2;c[2] = 3; }

数组也是一种对象,数组对象本身的类型就是数组类型,定义数组时,一定要指明数组所装元素的类型。如果定义了一个数组没有指向数组对象那么以后用这个数组会出现“空指针异常”

Exception in thread "main" java.lang.NullPointerException ...

原创粉丝点击