什么是数组?
数组是容器,可以存储多个数据和字符。
数组是用于储存多个相同类型数据的集合。
数组的定义:所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。
字符串在1.8之前是存在一个叫方法区的地方,而方法区在一个叫永久代的地方存着。但是1.8之后字符串是在一个叫常量池的地方存着,而常量池在堆中存着
Java中的数组:数据类型[] 数组名称 = new 数据类型[size];
代码的书写形式:int[] a = new int[10];(这就是创建一个新数组并且10就是确定数组里面元素的个数有10个)
数组中的元素是有下标的,下标从零开始,所以访问数组中的元素是通过数组下标来访问的。
数组名称[下标] = 新值;
a[2] = 5;(以下面a数组为例我们访问数组下标为2的值是5)
这是一个数组a在黑框里面的是数组中的元素,而黑框上面的是数组对应元素的下标。
数组的长度表示: a.length(这个表示a数组的长度)
注意:在数组这些容器中,如果访问不存在的下标,则会抛出越界异常,如数组:
java.lang.ArrayIndexOutOfBoundsException
数组越界就是像上面的a数组我们通过下标来访问的话就只能在整数0到5之间来进行包括0和5来访问否则就会抛出下标越界异常。
这是一个数组求平均值的题
本文详细解释了数组的概念,包括其定义、存储方式及在Java中的实现方法。介绍了数组的初始化、元素访问与修改,以及如何处理数组越界异常。
2501

被折叠的 条评论
为什么被折叠?



