javaSE-第195篇-数组概述

一维数组的定义与访问

保存一个数据可以定义一个变量,如果保存100个数据呢???可以使用数组
数据用来保存同一类型若干数据的容器

如何定义数组?

 数据类型[] 数组名 = new 数据类型[数组的长度]
 说明:
	1)数据类型计算数组找那个存储元素的数据类型
	2)方括号就是定义的数组
	3)数组名其实就是一个变量名,保存数组的引用(数组的起始地址)
	4)new 运算符会在堆中分配一块连续的存储空间,把这块连续存储空间的引用(起始地址)保存在数组中
	5)数组本质上就是堆中一块连续的存储空间
	如:
		int[] data = new int[5]
		定义一个数组,这个数组可以存储5个int类型的数据,数组名是data

如何访问数组

		通过索引访问数组的元素
		定义一个数组后,系统为每个元素指定一个索引值,索引值是从0开始的,即数组 data的5个元素分别是:
		   data[0] ,data[1] ,data[2], data[3] ,data[4] 

为什么通过索引值可以访问数组的元素?

javaSE-第195篇-数组概述_第1张图片

你可能感兴趣的:(javaSE)