Java中值得注意的细节2

    技术2026-04-02  3

    数组

    定义数组时不能指定数组的长度

    数 组是一种引用类型的变量,因此使用它定义一个变量时,仅仅表示定义了一个引用变量,这个引用变量还未只想任何有效的内存,因此定义数组是不能指定数组的长 度。定义数组仅仅定义了一个引用变量,并未指向任何有效的内存空间,所以还没有内存空间存储数组元素,因此这个数组也不能使用,只有对数组初始化后才能使 用。

    数组的声明和初始化

    数组可以看成一个对象,以 int 类型的数组为例:

    int[] array;//array是int[]类型的对象,它同其它类一 //样继承了Object的方法, //如clone(),equals()等 //使用new进行初始化 array = new int[]{1,2,3};//此时由系统决定数组个数,即3 //或者在初始化时只指定它的元素个数 array = new int[3]; //下面是一种简洁的初始化方式 int[] array1 = {1,2,3};//它相当于: //int[] array1; //array1 = new int[]{1,2,3};

    最新回复(0)