海南网站建设推广公司哪家好,如何查询关键词的搜索量,一键网站建设,昆明网络营销定义#xff1a;
int []arr;
int arr[];
初始化
// 完整格式
int arr[] new int[]{1, 2, 3};
// 简单格式
int arr[] {1, 2, 3}; 数组的元素访问、遍历
按照下标访问即可。数组的长度函数为 arr.length()。idea快速生成遍历的方法#xff1a;数组名.fori 静态初始化
int []arr;
int arr[];
初始化
// 完整格式
int arr[] new int[]{1, 2, 3};
// 简单格式
int arr[] {1, 2, 3}; 数组的元素访问、遍历
按照下标访问即可。数组的长度函数为 arr.length()。idea快速生成遍历的方法数组名.fori 静态初始化 动态初始化
静态初始化手动指定数组元素
动态初始化指定数组长度系统给出默认初始值。
int arr[] new int[5];
不同数据类型的默认初始值
整数0
浮点数0.0
字符型\u0000
引用数据类型null 数组练习
1.遍历数组求和生成10个 1~100 之间的随机数存入数组
自己不会的点怎么生成这个随机数
import java.util.RandomRamdom r new Random();
int a r.nextInt(100)1;
// seed100 就是在 [0,100) 生成随机数然后1之后就是[1,100]
数组内存图
Java内存分配 栈方法 运行时使用的内存
堆存放 对象 or 数组new出来的东西都在这存储
方法区存储可以运行的 class文件
本地方法栈JVM在使用 OS的时候使用和开发无关
寄存器给 CPU使用和开发无关。
数组的内存图 小结
1.只要是 new 出来的一定在 堆里面开辟了一个小空间
2.如果 new 了多次那么在堆里面就会有多个小空间每个小空间都有各自的数据。
两个数组 指向同一个空间的内存图