数组的概述

----------------数组---------------

数字的概述-:

  1. 数组是一组数据的集合

  2. 数组作为一种引用类型

  3. 数组元素的类型可以是基本类型,也可以是引用类型,但同一个数组只能是同一种类型

  4. 数组作为对象,数组中的元素作为对象的属性,除此之外数组还包括一个成员属性 length,
    length 表示数组的长度

  5. 数组的长度在数组对象创建后就确定了,就无法再修改了

  6. 数组元素是有下标的,下标从 0 开始,也就是第一个元素的下标为 0,依次类推最后一个元素的下标为n-1,我们可以通过数组的行下标访问数组的元素

1 数组的声明

一维数组的声明格式有以下两种:

  1. 数组元素的类型[] 变量名称

  2. 数组元素的类型 变量名称[]

7,数组的分类:一维数组,二维数组,三维数组,多维数组{一维数组较多,二维数组}

8,所有数组都有length属性(获取数组长度)

9,java中,数组的元素类型统一,比如int类型只能存int。

10,数组中的元素内存地址是连续的。存储的每个元素都是有规律的连续的排列
数组实际上是简单的数据结构。

11,数组的数据结构的优缺点:

优点:

	1,每个元素的内存地址是连续的

	2,每个元素的类型是相同的,所以占用空间大小是一样的,

	3,数组每个元素的内存地址,知道每个元素的占用空间的大小,直接通过内存地址

通过数学表达式可以计算出来,其他数据的内存地址,所以数组的检索效率最高。

怎么初始化一个一维数组

包括两种方式:

	静态初始化,动态初始化

	静态初始化:

		int[] arry = { 100,2100,300,50}
	
	动态初始化语法格式:

		int[] arry= new int[5];//5是数组元素的个数
		//初始化的长度5 的元素。int类型数组,每元素的类型是int型数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值