java语言基本构成-数组
数组---是用来存储一组相同数据类型的数据的容器
数组本身是一个引用数据类型【】
数组内部存储的元素?可以是基本数据类型,也可以是引用数据类型·;
二维数组
1.数组的定义/声明
2.数组的初始化
静态初始化---有长度 有元素
动态初始化---有长度 没有元素(默认) int[] array=new int[8];
3.数组元素的访问
通过元素在数组中的位置 ---index 索引
4.数组元素的遍历/轮询
1.定义/声明
里面存储的类型【】 数组名字
int[][] array
2.初始化
静态 int[][] array={{1,2},{3,4}};
动态---只有长度 没有元素(默认)
int[][] array=new int[3][5];树形 3个小数组,每个数组有5个元素
3.元素访问
通过元素在数组中的位置---index
array[i][j]
i控制大数组中 小数组的位置
j控制小数组中 元素的位置
4.遍历轮询
正常 增强 for循环 嵌套完成
5.引用类型在内存中的存储结构
题目:int[][] array=new int[3][2]; array[0][0]=10; array[0][1]=20; array[1]=array[0]; array[0]=new int[4];
array[0][0]=100; array[1][0]=? 10
main方法
public static void main(String[] args){
}
1.主方法不是我们调用的, JVM虚拟机启动的时候 虚拟机调用
2.主方法里面有args参数,是一个String[]类型 我们可以传递参数进去 给JVM