数组
1)数组的创建方式:
a.静态创建 int[] a={1,2,3,4,5};
b.静态创建 int[] a=new int[]{1,2,3,4,5};
c.动态创建 int[] a=new int[5];后续可以进行赋值
2)一般通过数组的下标操作元素
3)数组的长度:数组一旦创建,长度不可改变,长度允许为0
4)数组的创建过程
a.根据数组的类型与长度开辟一块连续的内存空间
b.对数组中的每个元素进行初始化,如int数组的默认值为0
c.生成数组的唯一的一个地址值,交给引用类型变量a来保存
d.后续根据数组的下标来操作数组中的具体元素
5)数组的工具类Arrays
a.toString(数组名):除了char类型的数组,其他类型的数组要查看具体元素,都需要用此方法,否则打印的是地址值
b.copyOf(原数组名,新数组的长度):用来实现数组的复制,扩容,缩容
6)数组的遍历 一般用for循环 循环变量为数组的下标(0-array.length-1)
7)冒泡排序:外层循环控制比较的轮数,所以循环变量从1到n-1轮 内层循环控制比较的次数,而且是数组中两个相邻的元素比较,所以循环变量是数组的下标
标签:下标,int,创建,循环,数组,长度
From: https://www.cnblogs.com/cqwes123/p/18025041