Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61160
  • 博文数量: 30
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 301
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-25 22:19
个人简介

技术成就一切

文章分类

全部博文(30)

文章存档

2019年(1)

2015年(3)

2014年(24)

2013年(2)

我的朋友

分类: Java

2014-05-20 15:05:20

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) |
给主人留下些什么吧!~~