从零学起大数据-Java篇-第二周学习内容分享(4)
分类:
文章
•
2024-07-17 09:35:34
从零学起大数据-Java篇-第二周学习内容分享(3)
本章重点
-
数组
1 数组的定义:一组类型相同的连续的存储空间的表示。
2一组可以包含的元素数量:0~N(N的最大值取决于内存·)。
3 优点:寻址快(方便快捷)便历快;
4 缺点:插入删除开销大;(插入慢,删除慢)
5 数组使用四步骤
1声明:数据类型[] 数组名称;
***[] array;
2分配空间:数组名称 = new 数据类型[空间数量] ;
array = new int[int len]; len 表示空间的数量
属性 int count = array.lengh; len == count
3赋值:数组名称[下标] = 值;
下标范围:0~数组长度-1;
array[int index] = 值;
inder 的取值范围:0-array,length-1;
如果index超出该范围会报错:java.lang.Array Inderx Out OfBoundException;(数组下标越界异常)
4使用: System.out.printlen(array[n]); 输出第n个数组值
5数组的声明与分配空间可以只写一条命令:int[] array = new int[10];
6数组的声明,分配空间与赋值连写:
int[] array = {5,9,12,15…} //特指数组的值已知;
int[] array = new int[]{1,2,3,4,5…};
int[] array;
array = new int[]{1,2,3,4,5…};
7增强型for循环:完全遍历
for(XXX t : array){
…
}
t为数组array中依次从最小下标开始取出值的副本;
注意:分配空间的数值都会有默认初值,下面说下基础数据类型的默认初值
char:(char)0;
string: null(常量);
byte;short;int;long;默认初值为0;
float;double:0.0;
boolean:false;
下面我们来练一下数组基本的插入与删除!
数组的插入
输出结果

数组的删除

输出结果