java面试必备之数组

Java数组

一、基础知识

         数组是最为常见的一种数据结构,是具有相同数据类型的一组数据的集合。实质上,数组是一个简单的线性序列,因此访问速度快。数组可储存基本数据类型和引用类型。

   二、一维数组

       数组在使用前必须先定义数组变量所属类型。声明数组有2种方式:int[] arr或者int arr[].使用new关键字分配数组时,必须指定数组元素的类型及数组的长度,数组中元素有默认的初始值(引用类型为null,整数类型为0,booleanfalse,字符型为/u0000,float0.0fdouble0.0d)。初始化一维数组的3种形式:int [] arr=new int[]{1,2,3,4};int[] arr=new int[4];

Int[] arr={1,2,3,4}(数组常量只能用于初始化,不能分两步写)。数组下标从0开始。

   三、二维数组

       二维数组可以看做是特殊的一维数组,创建方式类似。

   四、数组的基本操作

       Java.util包的Arrays类用于操作数组(如排序和搜索)。遍历数组都是通过for循环来实现的,遍历二维数组使用双层for循环,通过length属性可获得数组长度。

<!--EndFragment-->

猜你喜欢

转载自1124442644.iteye.com/blog/2323001
今日推荐