数组
数组/排序/查找
数组可以存放多个统一类型的数据,数组本身也是一种数据类型,引用类型;
- array.length 标识数组的大小/长度
- 数组的定义
- 数据类型[] 数组名 = new 数据类型[大小] //int a[] = new int[5];
- 数组名[index] 取出对应数组对应的数据 //a[2]取出数据第三个数据,从0开始
- 数据类型[] 数组名。数据类型 数组名[]. 先声明数组,再创建数组。声明的时候没有内存空间,创建时分配内存空间
- 数据静态初始化。数据类型[] 数组名= {元素值};
- 数组是多个统一类型的数据组合,实现对数据的统一管理;
- 数组中的数据类型可以是任意数据类型,包括基本数据类型和引用数据类型,不能混用;
- 数组创建后,如果没有被赋值,幽默值
- int/short/long/flout/double/byte/ 为0
- char /u0000
- boolean false
- String null
- 数组的下标从0开始
- 数组的下标=数组的长度 -1,否则数组越界
- 数组本质是个对象
- 数组赋值机制
- 数组在默认情况下,是引用赋值
- 值传递/拷贝和引用传递/地址拷贝的区别
- jvm内存
- 栈 堆 方法区
- 数组是地址引用(堆里面有个区域,数组赋值是地址赋值)
-
数组扩容:
- 实现动态给数组添加元素;
- 数组缩减:
- 实现动态给数组删除元素;
标签:20230310,java,int,数据类型,数组名,引用,数组,日记,赋值 From: https://www.cnblogs.com/DragonJack/p/17202423.html