学习数组: 数据类型[] 数组名 = new 数据类型[元素个数或数组长度];
在程序中可以通过“数组名.length”的方式来获得数组的长度,即元素的个数。
在使用数组时,不想使用这些默认初始值,也可以显式地为这些元素赋值。
在初始化数组时还有一种方式叫做静态初始化,就是在定义数组的同时就为数组的每个元素赋值。
数组的静态初始化有两种方式,具体格式如下:
方式1 类型[] 数组名 = new 类型[]{元素,元素,……};
方式2 类型[] 数组名 = {元素,元素,元素,……};
每个数组的索引都有一个范围,即0~length-1。
二维数组的定义:
第一种方式:int[][] arr = new int[number][number];
第二种方式:int[][] arr = new int[number][];
第三种方式:int[][] arr = {{number,number},{number,number,number}};JVM内存划分 :
寄存器:内存和CUP之间
本地方法栈: JVM调用了系统中的功能
方法和数据共享: 运行时期class文件进入的地方
方法栈:所有的方法运行的时候进入内存
堆:存储的是容器和对象
int[] x; // 声明一个int[]类型的变量x = new int[100]; // 创建一个长度为100的数组