1、Java中使用关键字new创建数组对象,格式为:
数组名 = new 数组元素的类型[ 数组元素的个数]
2、数组可以看成是多个相同数据类型的组合,对这些数据的统一管理;
3、数组变量属引用类型,数组可以看成是对象,数组中的每个元素相当于该对象的成员变量;
4、数组中的元素可以是任何数据类型,可以是基本数据类型,也可以是引用类型;
5、Java语言中,声明数组时,不能指定其长度(数组中元素的个数),例如:int a[5];//非法
6、元素为引用数据类型的数组中的每一个元素都需要实例化;
7、Java数组分配空间在堆内存;
8、(动态初始化)数组定义与为数组元素分配空间和赋值的操作分开进行;
9、(静态初始化)在定义数组的同时就为数组元素分配空间并赋值;
10、(数组元素的默认初始化),数组是引用类型,他的元素相当于类的成员变量,因此数组分配空间后,每个元素也按照成员变量的规则被隐式初始化了;
11、定义并且用new为之分配空间之后,才可以引用数组中的每个元素,数组元素的引用方式为:
arrayName[index],数组元素下表从0开始;
12、每个数组都有一个属性length指明数组的长度(区分String类的length()方法);
13、搜索的最佳策略是先排序,建立在排序的基础上,搜索更加有效
阅读(659) | 评论(0) | 转发(0) |